知识准备
一、安装调用包
httplib2是一个功能全面的HTTP client库
1. 官网下载地址https://code.google.com/p/httplib2/
2.解压安装
假设解压到:D:/httplib2,命令行执行D:/httplib2>python setup.py install就ok二、使用 pdb 进行调试pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令。
命令 解释
break 或 b 设置断点 设置断点
cl 清除指定的断点。如果没有带参数,则清除所有断点。
disable 取消所有断点的功能,但仍然保留这些断点。
enable 恢复断点的功能。
continue 或 c 继续执行程序
list 或 l 查看当前行的代码段
step 或 s 进入函数
next 或 n 执行下一行
return 或 r 执行代码直到从当前函数返回
exit 或 q 中止并退出
p 打印变量的值
有好几种方法来使用pdb:
1.用python3 -m pdb myscript.py来运行脚本。
2.在需要调试的代码前面插入pdb.set_trace()。 当然,先要import pdb包。如果觉得麻烦,可以在py文件的开头就调用pdb.set_trace(). 然后就能像gdb一样的调试了。帮助可以用help来查看。
Python IDLE中进行调试程序
IDLE分python shell窗口和py文件编辑窗口两种窗口。前者是用来debug的,后者是用来编写py文件的。
如果要启用debug功能,需要先在python shell窗口中打开debuger: 点点击Debug->Debuger。然后在py文件编辑窗口点击Run->Run Module(或者F5)就可以开始调试了。在开始调试后,可以在py文件编辑窗口用右键来设置断点。