Python調試代碼

1. 跟蹤程序執行

類似於sh -x

python -m trace --trace rsyncd.py
python -m trace --trace rsyncd.py start #也可以給腳本加參數,是可以正常運行的

2. pdb模塊調試

測試代碼示例

import pdb 
a = "aaa"
pdb.set_trace() 
b = "bbb"
c = "ccc"
final = a + b + c 
print final

開始調試:直接運行腳本,會停留在 pdb.set_trace() 處,選擇 n+enter 可以執行當前的 statement。在第一次按下了 n+enter 之後可以直接按 enter 表示重複執行上一條 debug 命令。  
詳細文檔可以參考這裏 ==> Python 代碼調試技巧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章