CSVファイルに値を書き込んで追加しようとしています。私がスクリプトを実行しているときはいつでも、ヘッダー値はマルチプレックスを印刷しています。私はExcelシートを開いたとき、私はPython CSVファイルに内容を書き込むファイル
を参照してください代わりに
の私のコード:
with open('names.csv', 'a') as csvfile:
fieldnames = ['Header1', 'Header2', 'Header3']
writer= csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writeheader()
writer.writerow({'Header1':'%s'%(a),'Header2':'%s'%(b),'Header3':'%s'% (c)})
「a」、「b」、「c」の定義は何ですか?あなたは同じコードを何度も呼びますか? appendのためにファイルを開いているので、ヘッダーが繰り返される理由が考えられます。 –
@kristof a、b、cは変数です。はい、私は同じコードを実行しています。ヘッダーではなく行だけを追加しようとしています。私は物事が間違っているか分からない –