我是 Python 的初学者。我现在正在尝试弄清楚为什么第二个“for”循环在以下脚本中不起作用。我的意思是我只能得到第一个“for”循环的结果,而第二个循环却什么也得不到。我在下面复制并粘贴了我的脚本和数据 csv。
如果您告诉我为什么会这样以及如何使第二个“for”循环也能正常工作,那将会很有帮助。
我的脚本:
import csv
file = "data.csv"
fh = open(file, 'rb')
read = csv.DictReader(fh)
for e in read:
print(e['a'])
for e in read:
print(e['b'])
“数据.csv”:
a,b,c
tree,bough,trunk
animal,leg,trunk
fish,fin,body