Skip to content

异常基础:try/except/finally ​

异常处理 ​

python
try:
    result = 10 / 0
except ZeroDivisionError:
    print("Cannot divide by zero")
except Exception as e:
    print(f"Error: {e}")
else:
    print("Success")
finally:
    print("Always executed")

常见异常 ​

  • ValueError: 值错误
  • TypeError: 类型错误
  • KeyError: 键不存在
  • IndexError: 索引越界
  • FileNotFoundError: 文件不存在

练习 ​

  1. 处理文件读取异常
  2. 捕获多个异常类型
  3. 使用else和finally

答案:第五章答案

下一节:抛出异常

用心记录每一步成长