Задать вопрос
Denisov80
@Denisov80
Юный Программист

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

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

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


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

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

Похожие вопросы