221 字
1 分钟
14. 调试 Traceback 与小项目整理

一句话理解:调试不是猜;先复现,再读最后一行异常和自己文件的行号。

学什么,不学什么#

学:Traceback、最小修复、项目目录。 不学:复杂断点工具。

术语#

Traceback=调用记录;异常类型=错误类别;复现=用同样步骤再次触发问题。

最小模板#

ai-beginner/
├── main.py
├── text_tools.py
├── note.txt
└── .venv/

看到报错后:1) 看最末行;2) 找自己的文件和行号;3) 只改那一处;4) 重跑。

常见坑#

  • 看到报错就同时改很多行。
  • 搜索报错前没读行号。
  • .venv 当作自己写的代码修改。

检查点#

  • 能解释 ModuleNotFoundErrorNameError 分别表示什么。
  • 能整理出上面的项目目录。

小练习#

故意把 normalize 拼错,按四步定位并修复。

下一步#

15. Python 程序如何运行:源码、解释器与报错

14. 调试 Traceback 与小项目整理
https://enkiud.com/posts/prereq-14/
作者
Enkidu
发布于
2025-10-14
许可协议
CC BY-NC-SA 4.0