Как проверить, существует ли файл без исключений?

Как проверить, существует ли файл или нет, без использования оператора try-except?

Я не люблю громоздкие конструкции, поэтому если существует способ их избегать - стараюсь. Для меня использование условных конструкций вместо обработки исключений может делает код более понятным и простым для чтения


Ответы (2 шт):

Автор решения: Clark Devlin

Это можно сделать с помощью встроенного модуля os, вы правы, правильнее избегать использование try-except в подобных случаях.

import os


if os.path.exists('your_path'):
    print('File exists')
else:
    print('File does not exist')
→ Ссылка
Автор решения: kolyaskywalker

Например так?

import os.path


if os.path.exists("python.exe"):
    print("Файл существует!")
else:
    print("Файла не существует (")
→ Ссылка