首頁  >  文章  >  後端開發  >  如何將資料逐行寫入CSV檔案?

如何將資料逐行寫入CSV檔案?

Patricia Arquette
Patricia Arquette原創
2024-10-22 14:24:02614瀏覽

How to Write Data Line by Line to a CSV File?

逐行寫入 CSV 檔案

使用逗號分隔格式的資料時,可能需要將它保存到 CSV 檔案。若要將資料逐行寫入CSV 文件,請依照下列步驟操作:

使用文字檔案並逐行寫入

使用open() 開啟文字檔案處於寫入模式('w'),然後迭代資料中的每一行。將每一行寫入文件,後面跟著換行符 ('n') 以在 CSV 文件中建立新行。

<code class="python">with open('fileName.csv', 'w') as f:
    for line in s:
        f.write(line)
        f.write('\n')</code>

使用 CSV 編寫器寫入

Python csv 模組提供了一種寫入 CSV 檔案的便捷方法。使用 csv.writer 對象,您可以指定分隔符號(例如,,)並使用 writerow() 方法將行寫入檔案。

<code class="python">import csv
with open('csvfile.csv', "wb") as csv_file:
    writer = csv.writer(csv_file, delimiter=',')
    for line in data:
        writer.writerow(line)</code>

簡單文件寫入

對於一個簡單的解決方案,您可以直接打開一個文字文件,寫入數據,後跟換行符,然後關閉文件。 Python會自動將換行符號轉換為系統的行分隔符號。

<code class="python">f = open('csvfile.csv','w')
f.write('hi there\n')
f.close()</code>

以上是如何將資料逐行寫入CSV檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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