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

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

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

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


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

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

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