Files
chunyu_project/media/learn/courses/12/chapters/73.md
T
2026-08-05 23:59:15 +08:00

852 B

文件操作与异常处理

学习目标

  • 掌握文件的读写操作
  • 理解异常处理机制
  • 学会使用 with 语句

文件读写

# 写入文件
with open("test.txt", "w", encoding="utf-8") as f:
    f.write("Hello World
")

# 读取文件
with open("test.txt", "r", encoding="utf-8") as f:
    content = f.read()
    print(content)

异常处理

try:
    result = 10 / 0
except ZeroDivisionError:
    print("不能除以零!")
finally:
    print("执行完毕")

常见异常类型

异常类型 说明
ValueError 值错误
TypeError 类型错误
FileNotFoundError 文件不存在
ZeroDivisionError 除零错误

动手练习

  1. 读取 CSV 文件并统计数据
  2. 使用异常处理保证程序健壮性
  3. 实现日志记录功能