同一个问题,这样问基本没人回:
我的代码报错了,怎么办?
这样问半小时内有答案。
一个好问题的四个部分
1. 目标:你想让程序做什么
2. 你做了什么:贴最小复现代码(能直接跑起来的那种)
3. 期望 vs 实际:你以为会输出什么,实际输出了什么
4. 已尝试:你查过 / 试过什么
贴报错的正确姿势
- 贴完整 traceback,别只截最后一行
- 用代码块包裹,别截图
- 去掉无关代码——最小复现本身就是调试,精简到一半时你常常就自己找到原因了
读 traceback 的顺序
从最下面往上读,最后一行才是真正的原因,上面都是调用链。
反面教材
- 「急,在线等」——没人比你更急
- 「救命,大神帮帮我」——把问题写进标题
- 只发一张手机拍的屏幕照片——别人没法复制你的代码去跑
小黄鸭调试法:对着玩偶把问题从头讲一遍,讲到一半常常就通了。
楼主 · 2026-09-28 14:31 · 浏览 2

