Это похоже на очень простой вопрос, но я не могу найти упоминания об этом в другом месте. Я начинаю пользователь Python.
Когда я читаю данные с помощью DictReader, а затем использую словарь, я не могу ссылаться на него снова. Например, используя этот код:
#!/usr/bin/python
import csv
import cgi
import cgitb
cgitb.enable()
print "<head><title>Title</title></head><body>"
f = open("blurbs.csv","rb")
blurbs = csv.DictReader(f, delimiter="\t")
for row in blurbs:
print row
for row in blurbs:
print row
f.close()
print "</body>"
Будет распечатываться только содержимое blurbs.csv. Второй "для строки в рекламных роликах:" ничего не делает. Есть что-то, что мне не хватает? Как я могу сделать словарь в то, что я могу ссылаться повторно?