ホームページ  >  記事  >  バックエンド開発  >  CSV ファイルにデータを 1 行ずつ書き込むにはどうすればよいですか?

CSV ファイルにデータを 1 行ずつ書き込むにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-22 14:24:02611ブラウズ

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

CSV ファイルに 1 行ずつ書き込む

カンマ区切り形式でデータを操作する場合、データを保存する必要がある場合があります。 CSV ファイルに変換します。 CSV ファイルにデータを 1 行ずつ書き込むには、次の手順に従います。

テキスト ファイルを使用して 1 行ずつ書き込む

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>

Simple File Write

簡単な解決策としては、テキスト ファイルを直接開き、データに続いて改行文字を書き込み、ファイルを閉じることができます。 Python は、改行文字をシステムの行区切り文字に自動的に変換します。

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

以上がCSV ファイルにデータを 1 行ずつ書き込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。