小编Dan*_*ord的帖子

为什么我的csv数据通过将其作为另一个变量中的列表进行更改而被更改?

如果我跑

input_file = csv.DictReader(open("input2.csv"))
for row in input_file:
      print (row)
Run Code Online (Sandbox Code Playgroud)

它按照我的预期工作并打印出csv文件.但是,如果我添加该行

input_file = csv.DictReader(open("input2.csv"))
data = list(input_file)
for row in input_file:
      print (row)
Run Code Online (Sandbox Code Playgroud)

它现在不打印任何东西.为什么将数据变量分配给input_file的列表,alter input_file?

python csv

3
推荐指数
1
解决办法
33
查看次数

标签 统计

csv ×1

python ×1