Python esegue il percorso di modifica del programma
-
10-07-2019 - |
Domanda
Sto cercando di far eseguire uno script Python su un altro programma dal suo stesso percorso.
Ho l'esecuzione dell'altro programma che funziona usando os.system, ma il programma andrà in crash perché non riesce a trovare le sue risorse (percorso sbagliato, presumo). Ho provato ad aggiungere la cartella contenente l'eseguibile al percorso, ma non è stato utile.
Soluzione
Puoi cambiare la directory corrente del tuo script con os.chdir
(). Puoi anche impostare le variabili di ambiente con os.environ
Altri suggerimenti
Utilizza il modulo di sottoprocesso e usa il cwd
argomento per impostare la directory di lavoro del bambino.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow