在Python中,可以使用pdb(Python調試器)進行命令行調試
import pdb; pdb.set_trace()
當程序執行到這一行時,它將暫停執行并進入調試模式。
python your_script.py
將your_script.py
替換為你的腳本文件名。
n
(next):執行下一行代碼。c
(continue):繼續執行代碼,直到遇到下一個斷點。q
(quit):退出調試器并終止程序執行。p expression
(print):打印表達式的值。例如,p variable_name
將打印變量variable_name
的值。l
(list):列出當前正在執行的代碼行及其周圍的代碼。s
(step):進入函數或方法。r
(return):從函數或方法返回。h
(help):顯示所有可用命令的幫助信息。import pdb; pdb.set_trace()
這一行,以免影響程序的正常執行。