逐行寫入 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中文網其他相關文章!