您可以使用 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