在Ubuntu上調試Python代碼,你可以使用以下方法:
import pdb; pdb.set_trace()
將這行代碼放在你想暫停執行并檢查變量的地方。當代碼運行到這一行時,它將自動進入調試模式。你可以使用以下命令來控制執行流程:
n(next):執行下一行代碼s(step):進入函數/方法c(continue):繼續執行,直到遇到下一個斷點q(quit):退出調試器p <variable>:打印變量的值l(list):顯示當前代碼位置以Visual Studio Code為例,你可以按照以下步驟進行調試:
sudo snap install --classic codelaunch.json文件,選擇Python環境logging模塊提供了靈活的日志記錄功能。例如:import logging
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')
logging.debug('This is a debug message')
將日志級別設置為DEBUG,可以在控制臺看到詳細的調試信息。你還可以將日志輸出到文件,以便后續分析。
這些方法可以幫助你在Ubuntu上調試Python代碼。你可以根據自己的需求和喜好選擇合適的方法。