python調試簡介

python自帶有pdb調試工具包

importpdb

在代碼中加入:pdb.set_trace()

pbd.set_trace()加入的位置就是開始調試的位置

調試的命令如下:

n下一步

l列出代碼

c執行代碼

s進入函數

h幫助

j跳轉到指定行數

b設置斷點位置也是行數(只能一次設置一個斷點)

cl清除斷點如:cl1(1爲第一個斷點不是行數)

disable/enable禁用/激活斷點如:disable1(1也是第一個斷點位置

不是行數)

p打印變量

a打印當前函數參數(這個沒怎麼成功過)

!感嘆號後跟語句,可以改變某個變量

q退出調試

參考:http://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/

http://magustest.com/blog/python/use-pdb-debug-python/

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