文件读写

<替换文件中的内容>
file_list = open('test.txt','r+')
line = file_list.read()
file_list.seek(0)#从文件的开始替换
file_list.write(line.replace('dong','hello'))
file_list.flush()#flush强制把缓冲区写入磁
file_list.close()

Python操做文件的几种模式:

r :以只读模式打开文件
w  以只写模式打开文件,且先把文件内容清空(truncate the file first)
a   以添加模式打开文件,写文件的时候老是写到文件末尾,用seek也无用。打开的文件也是不能读的
r+  以读写方式打开文件,文件可读可写,可写到文件的任何位置
w+ 和r+不一样的是,它会truncate the file first
a+ 和r+不一样的是,它只能写到文件末
相关文章
相关标签/搜索