Python编程:从入门到实践
原则

异常处理是在承认世界不会总按预期工作

可靠程序不是没有错误,而是知道错误来了怎么办。

原则释读

异常处理把‘代码正确性’延伸到了‘运行韧性’。这会显著改变你写程序时的心态。

为什么重要

真实程序面对的外部条件充满不确定性。

怎么用到自己的知识系统

在文件、网络、输入和转换这些地方优先考虑异常路径。

行动规则

  • 高风险点先护住。
  • 错误信息要友好。
  • 不要静默吞掉一切。

常见误区

  • 完全不处理异常。
  • except 后什么都不做。

辨析题

为什么 try-except 会让程序显得更成熟?

关联章节

关联图版