Comment faire pour exécuter exécutable externe à l'aide de Python?

J'ai un exécutable externe fichier que je suis en train de lancer à partir d'un script Python. CMD exécutable s'exécute, mais sans générer de sortie. Probablement, il n'sortie avant sortie peut être généré. Toute suggestion sur la façon de retarder la sortie jusqu'à ce que les sorties sont-elles générées?

import subprocess, sys
from subprocess import Popen, PIPE
exe_str = r"C:/Windows/System32/cmd C:/temp/calc.exe"

parent = subprocess.Popen(exe_str,  stderr=subprocess.PIPE)
Probablement mieux de demander ce sur Stackoverflow?
C'est la question relative à l'utilisation des SIG?
Peut-être que vous avez raison. Les données d'entrée est de l'élévation et de la direction de l'écoulement, c'est pourquoi je l'ai posté ici.
DOS? Ne vous signifie pas une interface de ligne de commande (CLI) appliction? MS-DOS a été interrompu plus de 12 ans.
oui, je veux dire l'invite de commande. merci pour la clarification.

OriginalL'auteur Ibe | 2012-11-01