我有一个名为'数据值.csv'. 它有大约20000个值,我很好奇其中有多少值超过10000。你知道吗
我有下面的代码,但我不断得到以下错误ValueError: I/O operation on closed file
#!/usr/bin/python
import csv
with open('datavalues.csv', 'rb') as datavalues:
datavaluesreader = csv.reader(datavalues, delimiter=',')
print(sum(x >= 10000 for x in datavaluesreader))
看这个ValueError : I/O operation on closed file。我想那是你的问题。
datavaluesreader
的用法不在with
语句的范围内,因此在执行它时,底层文件已经关闭。你知道吗相关问题 更多 >
编程相关推荐