文件讀寫

<替換文件中的內容>
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+不一樣的是,它只能寫到文件末
相關文章
相關標籤/搜索