知識準備
一、安裝調(diào)用包
httplib2是一個功能全面的HTTP client庫
1. 官網(wǎng)下載地址https://code.google.com/p/httplib2/
2.解壓安裝
假設(shè)解壓到:D:/httplib2,命令行執(zhí)行D:/httplib2>python setup.py install就ok二、使用 pdb 進行調(diào)試pdb 是 python 自帶的一個包,為 python 程序提供了一種交互的源代碼調(diào)試功能,主要特性包括設(shè)置斷點、單步調(diào)試、進入函數(shù)調(diào)試、查看當前代碼、查看棧片段、動態(tài)改變變量的值等。pdb 提供了一些常用的調(diào)試命令。
命令 解釋
break 或 b 設(shè)置斷點 設(shè)置斷點
cl 清除指定的斷點。如果沒有帶參數(shù),則清除所有斷點。
disable 取消所有斷點的功能,但仍然保留這些斷點。
enable 恢復(fù)斷點的功能。
continue 或 c 繼續(xù)執(zhí)行程序
list 或 l 查看當前行的代碼段
step 或 s 進入函數(shù)
next 或 n 執(zhí)行下一行
return 或 r 執(zhí)行代碼直到從當前函數(shù)返回
exit 或 q 中止并退出
p 打印變量的值
有好幾種方法來使用pdb:
1.用python3 -m pdb myscript.py來運行腳本。
2.在需要調(diào)試的代碼前面插入pdb.set_trace()。 當然,先要import pdb包。如果覺得麻煩,可以在py文件的開頭就調(diào)用pdb.set_trace(). 然后就能像gdb一樣的調(diào)試了。幫助可以用help來查看。
Python IDLE中進行調(diào)試程序
IDLE分python shell窗口和py文件編輯窗口兩種窗口。前者是用來debug的,后者是用來編寫py文件的。
如果要啟用debug功能,需要先在python shell窗口中打開debuger: 點點擊Debug->Debuger。然后在py文件編輯窗口點擊Run->Run Module(或者F5)就可以開始調(diào)試了。在開始調(diào)試后,可以在py文件編輯窗口用右鍵來設(shè)置斷點。