文本处理 文本处理

1.文件的打开

只可读

'r':只读模式,默认值,如果文件不存在,返回FileNotFoundError

f = open('F:实习pythonz.txt','r')
data = f.read()
print(data)
f.close()

覆盖写入,清空文件后写入

'w':覆盖写入模式,如果文件不存在则创建,存在则完全覆盖

f = open(r'F:实习pythonz.txt','w')
f.write('456123789')
f.close()

文件的其他打开模式:

'x':创建写模式,文件不存在则创建,存在则返回FileExistsError

'a' 追加写模式,文件不存在则创建,存在则在文件最后追加内容

'b' 二进制文件模式

't' 文本文件模式,默认值

'+' 与r/w/x/a一同使用,在原功能基础上增加同时读写功能

2.文件的关闭

<变量名>.close()