调试是开发过程中不可或缺的环节,以下是一些常用调试方法:

1. 使用 print 语句

最简单直接的方式,但需注意合理使用以避免代码冗余。

x = 5
print(f"变量x的值为: {x}")  # 调试输出
调试流程

2. 调试器工具(如pdb)

Python内置调试器,可通过命令行启动:

python -m pdb your_script.py

调试器功能包括:

  • 设置断点 🚩
  • 步进执行 🔁
  • 检查变量值 💡
调试器界面

3. 日志模块 logging

替代 print,更灵活控制输出级别:

import logging  
logging.debug("调试信息")  # 记录调试日志

4. 单元测试(unittest)

通过测试用例定位问题:

import unittest  
class TestDebug(unittest.TestCase):  
    def test_case(self):  
        self.assertEqual(2+2, 4)  # 测试逻辑

进一步学习可参考:Python基础教程