im читает файл csv, а затем записывает новый:
import csv
with open('thefile.csv', 'rb') as f:
data = list(csv.reader(f))
import collections
counter = collections.defaultdict(int)
for row in data:
counter[row[11]] += 1
writer = csv.writer(open('/pythonwork/thefile_subset1.csv', 'w'))
for row in data:
if counter[row[11]] >= 500:
writer.writerow(row)
по какой-то причине я не могу заставить csv.writer закрыть файл. Когда я открываю файл, он открывает его как ЧИТАТЬ ТОЛЬКО, потому что он говорит, что он все еще открыт.
как мне закрыть файл_файла_файла после его завершения?