如果我跑
input_file = csv.DictReader(open("input2.csv"))
for row in input_file:
print (row)
它按照我的预期工作并打印出csv文件。但是,如果我添加行
input_file = csv.DictReader(open("input2.csv"))
data = list(input_file)
for row in input_file:
print (row)
它现在不打印任何东西。为什么将数据变量分配给input_file的列表,alter input_file?
答案 0 :(得分:5)