python如何操作txt文件

讀取文件內容

with open("data/file1.txt","r", encoding='utf8') as f:
    lines = f.readlines()
    for line in lines:
        print(line)

保存內容至txt

# result爲你要寫入的數字或者其他
with open("data/file11.txt", "w", encoding='utf8') as f:
    for line in result:
        f.write(line + '\n')

總結

仔細看代碼,不一樣的地方是“r”“w”等標識,總結常用模式,詳情請看

模式 描述
r 以只讀方式打開文件。這是默認模式。
r+ 打開一個文件用於讀寫。文件指針將會放在文件的開頭
w 打開一個文件只用於寫入。如果該文件已存在則打開文件,並從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件
w+ 打開一個文件用於讀寫。如果該文件已存在則打開文件,並從開頭開始編輯,即原有內容會被刪除。如果該文件不存在,創建新文件。
a 打開一個文件用於追加。如果該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該文件不存在,創建新文件進行寫入。
a+ 打開一個文件用於讀寫。如果該文件已存在,文件指針將會放在文件的結尾。文件打開時會是追加模式。如果該文件不存在,創建新文件用於讀寫。

默認爲文本模式,如果要以二進制模式打開,加上 b 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章