用Openstack很長時間了,看拉了一長串的錯誤信息,不知道怎麼調試,確實很差。這裏談談Python調試的事情。參考文章:http://www.vpsee.com/2009/09/debug-python-programwith-pdb/python
其實就是在python 運行的時候加上, -m pdb 而後使用方法和gcc就類似了,這裏有個技巧是:不要怕break 多遠,而後鍵入:c 就會到斷點停下來,這個組合用起來爽呆了。函數
命令 | 用途 |
---|---|
break 或 b | 設置斷點 |
continue 或 c | 繼續執行程序 |
list 或 l | 查看當前行的代碼段 |
step 或 s | 進入函數 |
return 或 r | 執行代碼直到從當前函數返回 |
exit 或 q | 停止並退出 |
next 或 n | 執行下一行 |
pp | 打印變量的值 |
help | 幫助 |
一直在玩Shell,今天用上Python,不錯啊,可愛的腳本!spa