все Python 3osфункция
os.path.exists
os.path — проверки существования и типа
Проверяет, существует ли путь (следуя символическим ссылкам).
Синтаксис
os.path.exists(path)
Ответ устаревает сразу после вызова: файл может появиться или исчезнуть до следующей строки, поэтому надёжнее открыть файл и поймать FileNotFoundError. False приходит и тогда, когда пути нет, и когда нет прав заглянуть в каталог, — эти случаи не различить. По символической ссылке функция проходит: битая ссылка даёт False, хотя сама ссылка на диске есть. Принимает и номер открытого дескриптора.
Примеры
import os
print(os.path.exists(os.__file__)) # → True
print(os.path.exists('/tmp')) # → True
print(os.path.exists('/nonexistent')) # → False
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности