im reading a csv file and then writing a new one:
import csv with open(\'thefile.csv\', \'rb\') as f: data = list(csv.reader(f)) import collections count
You can break out the open command into its own variable, so that you can close it later.
f = open('/pythonwork/thefile_subset1.csv', 'w') writer = csv.writer(f) f.close()
csv.writer throws a ValueError if you try to write to a closed file.
csv.writer
ValueError