1行に3つのアイテムを含む新しいCSVファイルを作成したいとします。 私のソースファイルが(新しい行/改行が存在しない)ようになっています行をn個のアイテムでリストをcsvファイルに変換するにはどうすればよいですか?
12123, 1324, 232324, 243443, 234, 2345, 2334, 2445, 22355, 222234, 2345
は、今私は、CSVファイルで、このファイルを変換したいです。最初の3つの要素を取り、最初の行に入れて、新しい行、および次の3つの項目などを取る...
12123, 1324, 232324
24343, 234, 2345
...
私は、Python 3.xの持つことをどのように行うことができますか?私はPythonで新たなんだし、それを得ることはありません... 私の以前の試みを:
import csv
with open('test.csv') as f:
reader = csv.reader(f)
with open('test2.csv', 'w') as csvfile:
writer = csv.writer(csvfile)
liste = list(reader)
print(liste[1:2])
しかし、私のリストオブジェクトが一つだけ長いの項目があります。
複数の問題がここにありますが、一度に一つの解決:(1)CSVを読み込む方法(2)リストの最初の3つの要素を取る方法( 3) CSVを書く方法。それぞれを単独で解決してみてください。あなたは解決するために関連するファイルや何らかのCSVを含める必要さえありません(2)。 –
さて、あなたがしようとしたことを教えて始めてみませんか? – EvensF
@EvensF私は最初の試みを追加しました.. – Tobias