【发布时间】:2013-12-12 13:58:57
【问题描述】:
在我的这段脚本中,当计算 max_conc 时,下一个 for 循环不起作用,除非我把它放在阅读器后面。但是这样做, max_conc 不再起作用了。
with open ('outfile.csv', 'r') as infile:
reader = csv.reader(infile)
max_conc = max(cols[1] for cols in reader)
print max_conc
for row in reader:
print row
重新打开输入文件是唯一的解决方案吗?
【问题讨论】:
-
尝试添加
rows = list(reader),然后使用rows而不是reader