Я обычно использую os.path.exists()
, чтобы проверить, есть ли файл, прежде чем что-либо делать с ним.os.path.exists() для файлов на вашем пути?
Я столкнулся с ситуацией, когда я вызываю исполняемый файл, который находится в сконфигурированном env-пути, поэтому его можно вызвать без указания abspath
.
Есть ли что-то, что можно сделать, чтобы проверить, существует ли файл до его вызова? (я может упасть обратно на try/except
, но сначала я ищу замену для os.path.exists()
)
кстати - я делаю это на окнах.
Это не достаточно, чтобы проверить, что это существует; вам нужно проверить, что он исполняемый, по крайней мере в UNIX. –