python中对txt文件的读写操作模式(追加/覆盖原文件)
模式 | 可做操作 | 若文件不存在 | 是否覆盖 | 备注 |
---|
r | 只能读 | 报错 | - | |
r+ | 可读可写 | 报错 | 是 | |
w | 只能写 | 创建 | 是 | |
w+ | 可读可写 | 创建 | 是 | |
a | 只能写 | 创建 | 否,追加写入 | 一打开文件,文件指针自动移到文件末尾 |
a+ | 可读可写 | 创建 | 否,追加写入 | |
b | 以二进制模式打开文件,而不是以文本模式 | - | - | |
python中有多种读写方式,例如:
读入read()
、readline()
、readlines()
或read().splitlines()
(区别就是每行后边有无\n)
写入write()
、writelines()
(多行写入)