Bonjour,
j'ai un problème dans ma routine Python : je n'arrive pas à utilisé un .exe comme on utilise une fonction. c'est à dire que je souhaite exécuté le .exe, lui donnée des paramètre, récupérer les donnée qu'il me renvoi et mettre en "pause" mon programme .PY lors de l'exécution du .exe.
j'ai essayer avec : reply = subprocess.Popen(["flash.exe"], universal_newlines=True, stdout=subprocess.PIPE).communicate() , mais le programme .exe lancé ne fait rien, et la variable 'reply' est vide
j'ai aussi essayer avec : os.startfile("wflash.exe") , mais la le programme s’exécute "en mode manuel", et mon programme .PY continue de tourné en même temps
malgrès plusieurs jour de recherche acharné sur différent forum (y compris celui ci) et site web, je n'ai rien trouvé qui puisse répondre à mon problème. De plus, même si je l'ai utilisé, je ne comprend pas les argument de la classe 'subprocess'.
merci de vos réponse
PS : ma configuration est Windows 10, Python 3.4.0 (non modifiable à cause des bibliothèque des instruments de mesures qui sont utilisé dans le programme .PY)
Partager