Io di solito uso os.path.exists()
per verificare se un file è lì prima di fare qualcosa con esso.os.path.exists() per i file nel percorso?
Ho attraversato una situazione in cui sto chiamando un eseguibile che si trova nel percorso env configurato, quindi può essere chiamato senza specificare lo abspath
.
C'è qualcosa che si può fare per verificare se il file esiste prima di chiamarlo? (posso ripiegare su try/except
, ma prima sto cercando un sostituto per os.path.exists()
)
btw - Lo sto facendo su Windows.
Non è sufficiente verificare che esiste; è necessario verificare che sia eseguibile, almeno su UNIX. –