怎么做: 在早期的编程年代,调试程序通常依赖于物理打印机输出代码执行的详细记录。现在,print()函数是Python中最基础而广泛使用的调试方法之一,但有时它不够用。其他的调试方法包括使用日志(logging模块),断点调试(pdb模块),或者集成开发环境(IDE)的调试工具。使用print()时,可以通过在变量旁边添加额外的信息,比如变量名或者出现的位置,来更精确地定位问题。在运行程序后,可能需要移除或注释掉这些调试输出。
如何操作: 通过在命令行中输入 python,立即进入 Python 的 REPL。一旦进入,测试简单操作或多行代码:.
python
如何操作: 让我们来详细了解使用pdb,Python内置的调试器。想象一下,有一个文件buggy.py,里面隐藏着一个隐蔽的错误:.
pdb
buggy.py
如何操作: Python 自带了一个用于编写测试的内置模块,名为 unittest。这是使用它来测试一个简单函数的方法:.
unittest