在 Python 中將多個檔案連線成一個檔案
Vaibhav Vaibhav
2022年5月17日
Python 是一種強大且通用的程式語言,如今在許多領域中大量使用。
Python 的簡單語法和在幕後工作的大量服務使物件導向程式設計、自動記憶體管理和檔案處理等任務無縫銜接。
我們可以使用 Python 輕鬆地建立檔案、讀取檔案、附加資料或覆蓋現有檔案中的資料。在一些第三方和開源庫的幫助下,它可以處理幾乎所有可用的檔案型別。
本文介紹如何使用 Python 將多個檔案連線成一個檔案。
在 Python 中將多個檔案連線成一個檔案
要將多個檔案連線到一個檔案中,我們必須遍歷所有需要的檔案,收集它們的資料,然後將其新增到一個新檔案中。請參閱以下執行類似方法的 Python 程式碼。
filenames = ["1.txt", "2.txt", "3.txt", "4.txt", "5.txt"]
with open("new-file.txt", "w") as new_file:
for name in filenames:
with open(name) as f:
for line in f:
new_file.write(line)
new_file.write("\n")
上面的 Python 程式碼包含所需文字檔案的檔名或檔案路徑列表。接下來,它通過 new-file.txt
開啟或建立一個新檔案。
然後它遍歷檔名或檔案路徑列表。每個檔案建立一個檔案描述符,逐行讀取其內容,並將其寫入 new-file.txt
檔案。
在每一行的末尾,它會在新檔案中附加一個換行符或\n
。
Author: Vaibhav Vaibhav