1. 程式人生 > >Python - 除錯Python程式碼的方法

Python - 除錯Python程式碼的方法

 除錯(debug)

  • 將可疑環節的變數逐步打印出來,從而檢查哪裡是否有錯。
  • 讓程式一部分一部分地執行起來。從核心功能開始,寫一點,執行一點,再修改一點。
  • 利用工具,例如一些IDE中的除錯功能,提高除錯效率。
 

Python CMD

python -m trace -t <py file>
python -m dis  <py file>
  • 內建trace模組:列印所有執行的語句
  • 內建dis模組:分析位元組碼
 

Linux 

 
strace -p pid      # 用系統命令跟蹤系統呼叫

 

PyCharm Debug

 

參考資訊