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é.

Était-ce utile?

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