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

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

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

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


with open(path, 'w') as f:
    f.write(req.text)
  • Вопрос задан
  • 190 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
В первом варианте отступы лишние. Придется закрыть файл после работы.
Во втором случае используется контекстный менеджер, файл закроется сам после окончания блока with ... as
Второй вариант считается более правильным
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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