J'utilise couramment os.path.exists()
pour vérifier si un fichier est là avant de faire quoi que ce soit avec.os.path.exists() pour les fichiers de votre Path?
J'ai couru à travers une situation où j'appelle un exécutable qui est dans le chemin env configuré, ainsi il peut être appelé sans spécifier le abspath
.
Y at-il quelque chose qui peut être fait pour vérifier si le fichier existe avant de l'appeler? (je retomber sur try/except
, mais d'abord je suis à la recherche d'un remplaçant pour os.path.exists()
)
BTW - Je fais cela sur les fenêtres.
Il ne suffit pas de vérifier que ça existe; vous devez vérifier que c'est exécutable, sur UNIX au moins. –