0
filenames = glob('directory*.csv')
for filename in filenames:
f = csv.DictReader(open(filename))
#code
f.close()
Hello. Я не совсем знаком с DictReader
.Закрытие DictReader необходимо или возможно?
Необходимо ли это закрыть после использования? то есть f.close()
Ни один из комментариев на этой странице не работает для меня. – Anonypy
Nevermind. Получил это – Anonypy
@Anonypy: Каждый ответ там говорит то же самое. Вы должны закрыть объект файла, возвращаемый 'open', а не объект оболочки' csv'. Не вставляйте 'open' внутри' DictReader', вызывайте 'open', используя оператор' with' (поэтому он автоматически закрывается, когда блок завершается), и вам не нужно (и не должно) делать что-либо, чтобы закрыть ' DictReader'. – ShadowRanger