文件读写
文件读写中,我们使用 Python 内置函数 open 操作文件
# open 语法如下
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
文件打开模式
| 模式 | 说明 |
|---|---|
r | 只读(默认), 文件必须存在 |
w | 只写, 文件不存在则创建, 存在则清空 |
a | 追加写入, 文件不存在则创建 |
r+ | 读写, 文件必须存在 |
w+ | 读写, 文件不存在则创建, 存在则清空 |
a+ | 读写追加, 文件不存在则创建 |
rb | 二进制只读 |
wb | 二进制只写 |
推荐使用 with 语句
使用 with 语句打开文件,可以自动关闭文件,避免忘记调用 close():
with open("path/to/file.txt", "r") as f:
content = f.read()
# 离开 with 块后文件自动关闭