首頁 >後端開發 >Python教學 >如何使用 Python 在文字檔案的每一行中添加引號和逗號

如何使用 Python 在文字檔案的每一行中添加引號和逗號

DDD
DDD原創
2024-12-23 16:29:18327瀏覽

How to Add Quotes and Commas to Each Line in a Text File Using Python

處理文字檔案是程式設計中的常見任務,無論是資料清理、準備或格式化。在本教程中,我們將探索如何使用 Python 修改 .txt 文件,方法是在每行周圍添加雙引號 (") 並在末尾添加逗號 (,)。

本逐步指南將幫助您有效地處理文字文件,無論其大小如何。

任務

假設您有一個包含 5159 行的 .txt 文件,其中每行代表一個短語。您的目標是:

  1. 在每行的短語周圍加上雙引號 (")。

  2. 在每行末尾加上逗號 (,)。

  3. 將修改後的行儲存到新檔案中。

例子

輸入檔案(input.txt):

所需的輸出檔(output.txt):

逐步解決方案

以下是使用 Python 完成此任務的方法。

  1. 讀取輸入檔

第一步是讀取.txt 檔案的內容。 Python 內建的 open() 函數可讓您輕鬆地從檔案讀取行。

  1. 處理每一行

使用 Python 的字串格式,我們將向每一行添加所需的雙引號和逗號。

  1. 寫入輸出檔

最後,將處理後的行寫入新檔案以保留原始資料。

完整的Python程式碼

以下是執行該任務的完整 Python 腳本:

守則解釋

讀取文件

  • 這會以讀取模式(「r」)開啟文件,並將所有行讀入名為lines的清單中。

加工線

  • line.strip() 刪除每行中的任何前導或尾隨空格或換行符。

  • f'"{line.strip()}",n' 透過用雙引號括起來並附加逗號和換行符 (n) 來格式化每行。

寫入文件

  • 這會以寫入模式(“w”)開啟輸出檔案並將處理後的行寫入其中。

運行腳本

  1. 將腳本儲存到 .py 文件,例如 process_text.py。
  2. 將輸入檔案 (input.txt) 放在與腳本相同的目錄中,或更新程式碼中的檔案路徑。
  3. 使用 Python 運行腳本:
  1. 檢查output.txt 檔案中的結果。

範例輸出

如果您的輸入檔包含:

輸出檔將如下圖所示:

結論

使用Python,您可以快速有效地修改文字文件,即使它們包含數千行。程式碼簡單、可重複使用,並且可以適用於執行其他文字處理任務。

此解決方案對於為程式設計任務準備資料特別有用,例如將資料匯入資料庫或產生 JSON 或 CSV 等結構化格式。使用Python,可能性是無限的!

以上是如何使用 Python 在文字檔案的每一行中添加引號和逗號的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn