Python 使用 try/except 块处理错误,加上可选的 else 和 finally。Python 遵循 EAFP 原则 — "易求原谅,不求许可" — 倾向于尝试执行操作并处理异常,而不是预先检查条件。
基本结构
python
:
result = risky_operation()
ValueError e:
()
(KeyError, IndexError):
()
Exception e:
()
:
()
:
cleanup()
