Почему я не могу повторить цикл for для csv.Reader?

Я новичок в 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'])

"data.csv":

a,b,c
tree,bough,trunk
animal,leg,trunk
fish,fin,body
15
задан user2357112 supports Monica 7 May 2018 в 17:08
поделиться