[module]pdb:python debugger 用法

從命令行運行

$ python -m pdb python_script.py
debugger會在腳本第一行指令處停止執行,進入pdb模式,可執行相應命令
命令列表:

  • c 繼續執行
  • w 顯示當前正在執行的代碼行的上下文信息
  • a 打印當前函數的參數列表
  • s 執行當前代碼行,并停在第一個能停的地方(相當于單步進入)
  • n 繼續執行到當前函數的下一行,或者當前行直接返回(單步跳過)

從腳本內部運行

import pdb

def make_bread():
    pdb.set_trace()  # 運行腳本后會先停在這兒
    return "I don't have time"

print(make_bread())
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容