доаписи делает новый файл если его нет?
Теперь переформулируй вопрос нормально
f = open(file_name, access_mode) тут писали что режим 'a' это открытие для дозаписи - я же засунул исключение при не существующем файле и оказалось что он создает новый
все флаги кроме r r+ создают файл при его отсутствии
а если я хочу чтобы дозапись была только в существующй то как сделать надо?
условие с проверкой например
if os.path.exists(path): raise SomeException(…..
Хотя есть кейс, когда файл удалят после проверки и open уже создаст файл))) Генеральский эффект)
можно через os.open с указанием нужных флагов и fdopen
Обсуждают сегодня