向CSV 檔案附加新欄位
初始問題:
用戶希望新增名為「Berry」的新欄位新增至多個CSV 檔案中,將條目與對應的行對齊。然而,目前的 Python 腳本會跳過行並僅將「Berry」指派給新列。
解:
取得並修改標題:
迭代並修改剩餘行:
以下是包含這些變更的修改後的 Python 腳本:
<code class="python">import csv with open('input.csv', 'r') as csvinput, open('output.csv', 'w', newline='') as csvoutput: writer = csv.writer(csvoutput) reader = csv.reader(csvinput) headers = next(reader) headers.append('Berry') writer.writerow(headers) for row in reader: row.append(row[0]) writer.writerow(row)</code>
以上是如何使用 Python 將新列附加到多個 CSV 檔案並將條目與對應的行對齊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!