我做了一個Python腳本,從.csv檔案抓住信息,並輸出到一個文本文件的列表。原始的csv文件有超過200,000個字段可供輸入和輸出,但是當我運行我的程序時,它只輸出36到.txt文件中。輸出只有幾行到一個文本文件,而不是所有的人都
下面的代碼:
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行,以便我們可以重現錯誤 –