- Python物理建模初学者指南(第2版)
- (美)杰西·M.金德 (美)菲利普·纳尔逊
- 387字
- 2025-05-19 16:00:20
1.2.2 错误消息
到目前为止,你应该已经遇到了一些错误消息。当Python检测到错误时,它会告诉你在哪里遇到了错误,提供引起问题的语句周围的代码片段,并告诉你在它识别的许多类型中检测到了哪种类型的错误。例如,每当尝试计算未定义的变量时,Python都会以NameError
进行响应(回想1.2.1小节的示例)。附录D描述了Python的常见错误以及解释错误消息的一些提示。
著名的计算机科学家高德纳(Donald Knuth)曾写道:“当你没有做好准备时,错误消息可能是可怕的;但当你有正确的态度时,错误消息就会很有趣。只要记住,你真的没有伤害计算机的感情,没有人会因为这些错误而责备你。”我们鼓励你采取这种态度。
● 不要害怕犯错误。计算机很难弄坏。
● 阅读错误消息。它们会告诉你犯了什么样的错误,而不仅仅是你犯了错误。
● 检查产生错误的代码。你可以在错误中吸取教训。
这种处理错误的方法将使你成为一名更好的程序员,并将帮助你今后“调试”更复杂的程序[12]。
[12] 见3.3.3小节。