Как в python открыть файл не используя try?

Как можно открыть файл не используя инструкцию try и без обработки соответствующего исключения?

В python есть функция os.path.exists:

import os.path
os.path.exists(file_path)

При существовании каталога/файла она вернёт True, но вместо неё также можно использовать:

os.path.isfile(file_path)

для проверки, является указанный вами объект через путь file_path файлом.

имхо, наличие файла, при блокировке этого файла другим процессом и попытке его открыть текущим, может не спасти.
а в чем трудность использования исключений? Что Вы их так не любите? :slight_smile:

трудности нету, просто думал сделать дополнительные проверки перед открытием файла, но теперь понимаю, что в этом нету особого смысла и намного проще обрабатывать исключения