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

Как мога да проверя дали даден файл съществува или не, без да използвам оператора try?

Имате функцията os.path.exists:

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

Тя връща True както за файлове, така и за директории, но вместо това можете да използвате

os.path.isfile(file_path)

за да проверите дали това е файл. Следи симлинкове.

Коментари (0)
import os
os.path.exists(path) # Returns whether the path (directory or file) exists or not
os.path.isfile(path) # Returns whether the file exists or not
Коментари (0)