Python 是一門強大的編程語言,它提供了許多有用的函數和庫來處理文本文件。其中,替換特定行的內容是我們經常需要完成的任務之一。那么,如何使用 Python 實現替換文本文件特定行的內容呢?下面是一個簡單的示例。
# 打開文件 file_path = "example.txt" file = open(file_path, "r") # 用一個列表來存儲所有的行 lines = file.readlines() # 替換第三行的內容 lines[2] = "This is the new content for line 3." # 關閉文件 file.close() # 再次打開文件并寫入新內容 file = open(file_path, "w") file.writelines(lines) file.close()
上面的代碼中,首先我們打開文件,并將所有行讀取到一個列表中。
file_path = "example.txt" file = open(file_path, "r") lines = file.readlines()
接著我們在列表中找到要替換的行(在這個例子中是第三行),并將它替換成新的內容:
lines[2] = "This is the new content for line 3."
最后,我們將修改后的內容寫回文件中:
file = open(file_path, "w") file.writelines(lines) file.close()
這段代碼可以幫助你實現替換文本文件中某一特定行的內容。在實際應用中,你還可以使用 Python 的其他函數和庫來完成更加復雜的文本處理任務。