Bonjour :-)
Je ne parviens pas à lancer l'exécution d'une application depuis un code Python.
run_path(os.curdir + 'MonExe.exe') ne fonctionne pas. Quel code dois-je utiliser ?
Avec tous mes remerciements anticipés, NF.
Bonjour :-)
Je ne parviens pas à lancer l'exécution d'une application depuis un code Python.
run_path(os.curdir + 'MonExe.exe') ne fonctionne pas. Quel code dois-je utiliser ?
Avec tous mes remerciements anticipés, NF.
Bonsoir :-)
J'ai trouvé run-path dans runpy.
En fait, le code précis que j'emploie est :
import os, runpy
runpy.run_path(os.curdir + '\MonExe.exe')
Le code n'exécute pas l'application et renvoie une erreur...
Salut,
runpy permet d’exécuter des modules/scripts Python (des fichiers qui se terminent par .py).
Les .exe sont des programmes externes (a Python) et peuvent s'executer via une des fonctions du module subprocess (Popen, call,...).
- W
Voilà...
J'ai trouvé finalement dans le module subprocess la fonction call qui fonctionne très bien pour lancer un exécutable. run_path, dans le module runpy, est réservé à l'appel de fichiers PY.
Je mets donc le tag "résolu" :-)
Partager