Chemin de changement de programme d'exécution Python
-
10-07-2019 - |
Question
J'essaie de faire en sorte qu'un script Python exécute un autre programme à partir de son propre chemin.
J'ai l'exécution de l'autre programme en utilisant os.system, mais le programme va planter car il ne trouve pas ses ressources (chemin incorrect, je suppose). J'ai essayé d'ajouter le dossier contenant l'exécutable au chemin, mais cela n'a pas aidé.
La solution
Vous pouvez modifier le répertoire actuel de votre script avec os.chdir
(). Vous pouvez également définir des variables d’environnement avec os.environ
Autres conseils
Utilisez le module de sous-processus et utilisez le cwd
argument pour définir le répertoire de travail de l'enfant.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow