Size: a a a

Сообщество Python Программистов

2021 January 22

in Сообщество Python Программистов
Бензофуран Гетероцикл
А закрытие дескриптора?)
f.close() запретили?)
источник

in Сообщество Python Программистов
Sania Tour
через if ?
Да, + либа pathlib
источник

ST

Sania Tour in Сообщество Python Программистов
Да, + либа pathlib
Не подскажете как это возможно ?
источник

in Сообщество Python Программистов
Sania Tour
Не подскажете как это возможно ?
pathlib check if file exists
источник

I

ITFY forum informer in Сообщество Python Программистов
Sania Tour
Не подскажете как это возможно ?
⁉ Вы можете получить ответ на свой вопрос перейдя по ссылке ниже:
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
f.close() запретили?)
Нет, конечно, но with глазу приятнее)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Sania Tour
Не подскажете как это возможно ?
Если файл сущестует то ты пепезаписываешь его содержимое или дописываешь в конец?
источник

ST

Sania Tour in Сообщество Python Программистов
Бензофуран Гетероцикл
Если файл сущестует то ты пепезаписываешь его содержимое или дописываешь в конец?
перезаписываю
источник

ST

Sania Tour in Сообщество Python Программистов
А если сделать следующим способом :

def function(a):
     b = a + 3 .... # минимальные действия с переменной которую принимает функция
      try:
            # попытаться сделать что-то с файлом
            return True
     except FileNotFoundError:
            .....
            # и если этого файла нету, создать его
            return False

def main(): #та самая функция откуда я вызывал def function

      a = input()
      if function(a) == True:
             .....  
       else:
              ......
источник

ST

Sania Tour in Сообщество Python Программистов
Так же будет работать ?
источник

in Сообщество Python Программистов
Sania Tour
перезаписываю
Можешь просто открывать c mode='w'
источник

ST

Sania Tour in Сообщество Python Программистов
Возможно это не правильно просто
источник

in Сообщество Python Программистов
Можешь просто открывать c mode='w'
Это перезапишет файл, если он существует и создаст новый, если нет
источник

ST

Sania Tour in Сообщество Python Программистов
Можешь просто открывать c mode='w'
Мне перед этим нужно достать старую инфу из него
источник

ST

Sania Tour in Сообщество Python Программистов
В этом загвоздка
источник

in Сообщество Python Программистов
Sania Tour
Мне перед этим нужно достать старую инфу из него
Зачем? Чтобы записать заново в файл?
источник

ST

Sania Tour in Сообщество Python Программистов
Достаю инфу, прибавляю свою, записываю заново - все действия
источник

in Сообщество Python Программистов
Sania Tour
Достаю инфу, прибавляю свою, записываю заново - все действия
Прочитай про mode='a'
источник

k

krau5 in Сообщество Python Программистов
Sania Tour
Достаю инфу, прибавляю свою, записываю заново - все действия
ты типо базу даных в файлике делаешь, я понять не могу👀
источник

in Сообщество Python Программистов
Прочитай про mode='a'
Это открывает файл для записи в конец. Создаёт новый, если файла не существует
источник