2.10 错误与异常处理 (try/except/finally) 拥抱“不完美”:为什么我们需要错误与异常处理? 想象一下,你精心编写了一段Python代码,它像一个完美的齿轮,在你的机器上流畅地运转。突然有一天,用户输入了一个意想不到的值,或者文件路径发生了变化,亦或是网络连接中断了……“砰!”你的程序崩溃了,屏幕上跳出刺眼的红色错误信息。那一刻,是不是感觉像辛辛苦苦盖起来的积木城堡瞬间坍塌? 这就是我们编程世界中无法避免的“不完美”——错误与异常。它们是程序运行过程中可能出现的各种问题,有些是语法错误(SyntaxError),有些是逻辑错误(Logic Error),而更多的是运行时错误(Runtime Error),也就是我们通常所说的“异常”(Exception)。