This feels like a very basic question, but I can\'t find any mention of it elsewhere. I\'m a beginning Python user.
When I read in data using DictReader, and then us
You just need to seek the file back to the start:
with open("blurbs.csv","rb") as f:
blurbs = csv.DictReader(f, delimiter="\t")
for row in blurbs:
print row
f.seek(0)
for row in blurbs:
print row
Alternatively you can wrap the dictionary generation into a list of dicts and operate on that:
with open("blurbs.csv","rb") as f:
blurbs = list(csv.DictReader(f, delimiter="\t"))
for row in blurbs:
print row
for row in blurbs:
print row