1

私はしようとしています

  • 複数のcsvファイルをループし、

  • それらから情報を抽出する

  • 元のファイルごとに行を持つ 1 つの新しい csv ファイルに出力を書き込みます。

私は情報を取ります:

名前、日付、時間、テスト、Navg、パーセント

行ごとに。

私はそれをやろうとしましたが、問題があります:

  1. Name、Date、Time、Test、Navg、Percent のそれぞれを新しい行に書き込みます...新しい列に各単語が必要です
  2. 新しいファイルをそれぞれ下の新しい行に書き込みます(下に置きたいのですが、各単語を列に入れます。

    b = open('C:\Users\AClayton\Desktop\Data.csv', 'a')
    a = csv.writer(b,delimiter='\t',lineterminator='\n')
    a.writerows((Name, Date, Time, Test, Navg, Percent))
    b.close()
    

ファイルが読み取られ、以前のコードでデータが抽出されていることに注意してください。

4

1 に答える 1

1

writerows入力引数を行のリストとして解釈するため、タプルの各項目は個別の行に書き込まれます。を使用writerowすると、それを単一の行に書き込む必要があります。

于 2013-09-10T09:26:51.017 に答える