Python IDLE 本身并不支持交互式調試,但你可以使用 Python 的內置 pdb 調試器進行調試。以下是如何在 IDLE 中使用 pdb 進行調試的步驟:
import pdb; pdb.set_trace()
當你運行此腳本時,執行將在此行暫停,并打開一個交互式 pdb 調試會話。
在調試會話中,你可以使用以下 pdb 命令:
n
(next):執行下一行代碼。c
(continue):繼續執行,直到遇到下一個斷點。q
(quit):退出調試器并終止腳本執行。p
(print):打印變量的值。例如,p variable_name
將顯示變量的值。l
(list):列出當前執行點附近的源代碼。s
(step):進入函數調用。r
(return):執行代碼直到從當前函數返回。h
(help):顯示可用命令的幫助信息。若要退出調試器并繼續執行腳本,請使用 q
命令。
請注意,這種方法適用于簡單的調試任務。對于更復雜的調試需求,你可能需要使用專門的 Python IDE(如 PyCharm 或 Visual Studio Code),這些 IDE 提供了更強大的調試功能。