【发布时间】:2017-01-26 14:57:19
【问题描述】:
import csv
with open("C:\Anaconda3\FalkParameters\AllModels.csv","r") as f:
reader = csv.reader(f)
listofModels = list(reader)
AllModels 是一个巨大的 csv 文件 (2.4 GB)。我不确定那里有多少行,因为我无法使用任何应用程序(记事本、notepad++、excel 等)打开它。
上面的代码运行正常,但是如果我尝试打印“listofModels”,控制台会开始打印,但有时我会收到“ValueError: I/O operation on closed file”。每次打印在不同的行停止。
我想知道是否有办法在 python 中处理巨大的 csv 文件。
【问题讨论】: