Python で既存の CSV ファイルに新しい行を追加する
質問を拡張して、新しい行を追加する別のアプローチを検討する価値があります。既存の CSV ファイルにコピーします。ファイルを削除して再作成する前に古い CSV データをリストに保存する提供された方法は適切ですが、不要なオーバーヘッドが発生する可能性があります。
効率的な解決策は、CSV ファイルを操作するための Python の組み込み関数を利用することです。具体的には、CSV ファイルを開くときに a (追加) モードを利用して新しい行を追加できます。
<code class="python">with open('document.csv','a') as fd: fd.write(myCsvRow)</code>
ファイルを追加モード ('a') で開くと、Python が直接書き込むことができます。元の内容を維持したまま、新しいデータをファイルの末尾に追加します。このアプローチは効率的であり、中間的なリスト操作の必要性を防ぎます。
この手法を採用すると、既存のデータを損なうことなく、CSV ファイルが新しい追加によって最新の状態に保たれます。
以上がPython で CSV ファイルに行を効率的に追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。