1. 程式人生 > >Python - 調試Python代碼的方法

Python - 調試Python代碼的方法

debugging tps -c import bash tail 命令 pid highlight

調試(debug)

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

Python CMD

python -m trace -t <py file>
python -m dis  <py file>
  • 內置trace模塊:打印所有執行的語句
  • 內置dis模塊:分析字節碼

Linux

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

PyCharm Debug

  • https://www.jetbrains.com/help/pycharm/quick-start-guide.html
  • http://www.jetbrains.com/help/pycharm/debugging-code.html
  • 代碼的調試、運行 https://blog.csdn.net/u013088062/article/details/50130991
  • Pycharm調試器總篇 https://blog.csdn.net/u013088062/article/details/50214459
  • Pycharm調試器之斷點篇 https://blog.csdn.net/u013088062/article/details/50216015

參考信息

  • 常用的Python調試工具:http://blog.jobbole.com/51062/
  • Python 程序如何高效地調試?:https://www.zhihu.com/question/21572891
  • Python 代碼調試技巧:https://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/
  • python調試:http://www.cnblogs.com/frchen/p/5752763.html

Python - 調試Python代碼的方法