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

47 lines
852 B
Markdown

# 文件操作与异常处理
## 学习目标
- 掌握文件的读写操作
- 理解异常处理机制
- 学会使用 with 语句
## 文件读写
```python
# 写入文件
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)
```
## 异常处理
```python
try:
result = 10 / 0
except ZeroDivisionError:
print("不能除以零!")
finally:
print("执行完毕")
```
## 常见异常类型
| 异常类型 | 说明 |
|----------|------|
| `ValueError` | 值错误 |
| `TypeError` | 类型错误 |
| `FileNotFoundError` | 文件不存在 |
| `ZeroDivisionError` | 除零错误 |
## 动手练习
1. 读取 CSV 文件并统计数据
2. 使用异常处理保证程序健壮性
3. 实现日志记录功能