Python 語言可以利用文件操作實現對文本文件的讀寫操作。對于文本內容比較多的文件,我們通常需要多行寫入文件,這時我們就需要使用 Python 的多行文件寫入操作。
# 打開文件 file = open("test.txt","w") # 多行寫入 text = """第一行文本 第二行文本 第三行文本""" file.write(text) # 關閉文件 file.close()
以上代碼便實現了對 test.txt 文件的多行文本寫入操作。其中第一行代碼打開了一個名為 test.txt 的文件進行寫入操作,操作模式為寫模式("w"),即如果文件存在則覆蓋,如果文件不存在則創建新文件。接著,我們將多行文本內容存儲在一個名為 text 的變量中,然后通過 file.write() 方法寫入文件,最后關閉文件。
除了使用三個引號 """""" 存儲多行文本內容外,我們還可以使用轉義字符實現多行文本的寫入。
# 打開文件 file = open("test.txt","w") # 多行寫入 text = "第一行文本\n"\ "第二行文本\n"\ "第三行文本" file.write(text) # 關閉文件 file.close()
以上代碼中,我們使用了斜杠符號\連接多行文本,同時使用了\n轉義字符表示換行,實現了對 test.txt 文件的多行文本寫入操作。
在進行多行文本寫入操作時,需要注意的是,在寫入操作結束后,我們必須關閉文件。這可以通過 file.close() 方法實現。如果我們不關閉文件,那么文件指針仍然指向原先寫入的位置,此時如果打開文件再次讀取,將得到意料之外的結果。