在Debian系統上調試Python代碼有多種方法,以下是一些常用的調試技巧和步驟:
import pdb; pdb.set_trace(),這會在運行到該行時暫停代碼執行。n(next):執行下一行代碼。s(step):進入函數調用。c(continue):繼續執行,直到遇到下一個斷點。l(list):列出當前執行語句周圍的代碼。p expression:輸出表達式的值。使用Python的 logging 模塊記錄不同級別的日志信息,幫助跟蹤代碼執行過程。
import logging
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')
def my_function():
x = 10
y = 20
logging.debug(f'x: {x}, y: {y}')
result = x + y
return result
print() 語句,以輸出變量的值和程序執行的流程。這是一種簡單但有效的調試方法。x 查看其值。break 查看所有斷點,clear 刪除斷點。until 跳出循環(例如 until 15 執行到第15行)。通過上述方法,你可以在Debian系統上有效地調試Python代碼。選擇哪種方法取決于你的具體需求和工作環境。