Denisov80
@Denisov80
Юный Программист

Открыть и Записать в файл?

Скажите в чем разница в приведенном коде,
и закрывать файл требуется в обоих случаях?

f = open(path, 'w')
   f.write(req.text)


with open(path, 'w') as f:
    f.write(req.text)
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
В первом варианте отступы лишние. Придется закрыть файл после работы.
Во втором случае используется контекстный менеджер, файл закроется сам после окончания блока with ... as
Второй вариант считается более правильным
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы