知識準備
一、安裝調用包
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文件編輯窗口用右鍵來設置斷點。