J'ai un programme avec une interface graphique qui exécute un programme externe par un appel Popen:Exécution d'un processus pythonw avec Popen sans console
p = subprocess.Popen("<commands>" , stdout=subprocess.PIPE , stderr=subprocess.PIPE , cwd=os.getcwd())
p.communicate()
Mais une console apparaît, peu importe ce que je fais (je ai également essayé de le passer NUL pour la poignée de fichier). Y at-il un moyen de le faire sans obtenir le binaire que j'appelle pour libérer sa console?
Ces commandes sont-elles normalement exécutées dans une console? Essayez-vous d'exécuter un autre programme graphique qui n'a pas de console? –