私は、.csvアーカイブから情報を取得し、それをテキストファイルにリストとして出力するPythonスクリプトを作成しました。オリジナルのcsvファイルには200,000以上のフィールドがあり、入力と出力が可能ですが、プログラムを実行すると.txtファイルに36個しか出力されません。テキストファイルに数行しか出力しない
は、ここでは、コードです:
import csv
with open('OriginalFile.csv', 'r') as csvfile:
emailreader = csv.reader(csvfile)
f = open('text.txt', 'a')
for row in emailreader:
f.write(row[1] + "\n")
、テキストファイルには、わずか36の文字列にリストアップします。これをどうすれば解決できますか?オリジナルのCSVファイルが大きすぎるのでしょうか?
入力ファイルと出力ファイルがないと、何が起こっているのかがわかりません。少なくとも、CSVファイルのフォーマットを確認してください。 –
csvファイルの長さが230,000行以上で、すべての情報がフィールドごとにコンマで区切られています。スクリプトはそれらを収集し、txtファイルに出力します。https://pastebin.com/L6KzWYev – nmaurok
最初の37行をここに表示します。私たちはエラー –