Как закрыть этот файл или же файл автоматически закрывается как менеджер контекста with
питона закрыть файл автоматически, как менеджер контекста
lines = open(file_name).readlines()
Я хотел избежать with
заявления как приведенное выше утверждение является один лайнером, но теперь я вижу, что вышеупомянутое заявление бесполезно, так как мы не можем закрыть файл.
with open(file_name) as f:
.....
Файл будет закрыт в конце выполнения (при прекращении). Чтобы закрыть файл вручную: 'f = open (имя_файла); lines = f.readlines(); f.close() ' –
Ответ приведен в [docs] (https://docs.python.org/3.5/library/functions.html#open). – Maroun
Если вы используете форму диспетчера контекста, она будет более явной, когда файл будет закрыт. – jonrsharpe