иногда файл может отсутствовать?
1.
while True:
try:
with open('temp') as f:
# some code
break
except FileNotFoundError:
with open('temp', mode='w') as f:
pass
2.
import os
with open('temp', mode='r' if os.path.exists('temp') else 'w'):
# some code
Ask forgiveness not permission
Второй вариант в таком виде опребеленно говно. А цель всего этого какая?
with open('file.txt', mode='w'): pass чем не устроил?
> на чтение > open(…, "w")
сначала скрипт считывает строку из файла и затем сверяет с тем что на форуме, если не совпадают, значит кто-то ответил в теме, строку эту позже обновляем
Какой смысл открывать файл на запись если ты пытаешься из него прочитать?
а он тогда сотрет предыдущее сохранение
а вот да не подумал, значит первый вариант
Будто первый вариант принципиально отличается
Оба хрень какая-то.
Обсуждают сегодня