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.

È 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
scroll top