2017-02-08 3 views

ответ

1

Следующий вопрос: дубликат Python No CSV Close. Тем не менее, из моего понимания, поскольку DictReader является синтаксическим анализатором CSV, нет необходимости его закрывать. Однако основной файл должен быть закрыт по завершении.

+0

Ни один из комментариев на этой странице не работает для меня. – Anonypy

+0

Nevermind. Получил это – Anonypy

+0

@Anonypy: Каждый ответ там говорит то же самое. Вы должны закрыть объект файла, возвращаемый 'open', а не объект оболочки' csv'. Не вставляйте 'open' внутри' DictReader', вызывайте 'open', используя оператор' with' (поэтому он автоматически закрывается, когда блок завершается), и вам не нужно (и не должно) делать что-либо, чтобы закрыть ' DictReader'. – ShadowRanger

Смежные вопросы