您可以使用 pdb.set_trace()
函式在 Python 程式中設定中斷點,以便在運行時停止程序並進入交互式調試模式。您可以在該位置進行變數值查看、調用函式、修改變數值等操作,以進一步理解程序的運行情況。
以下是一個簡單的範例,展示如何在 Python 程式中使用 pdb.set_trace()
函式設定中斷點:
import pdb
def add_numbers(x, y):
result = x + y
pdb.set_trace() # 設定中斷點
return result
print(add_numbers(2, 3))
在上述範例中,當程序執行到 pdb.set_trace()
這行代碼時,會停止程序並進入交互式調試模式。您可以在該模式下使用 n
指令來進行單步調試,使用 s
指令來進入函式內部,使用 p
指令來查看變數值,使用 c
指令繼續執行程序,等等。
如果您想要了解更多關於 pdb 模組的使用方法,可以參考 Python 官方文檔中的相關章節:https://docs.python.org/3/library/pdb.html