Cette question est en ce qui concerne:Python subprocess ou non
python, subprocess: reading output from subprocess
Si P est un sous-processus a commencé par une commande le long des lignes de
import subprocess
P = subprocess.Popen ("command", stdout=subprocess.PIPE)
on peut lire la sortie P produit par P.stdout.readline(). C'est une lecture bloquante cependant. Comment puis-je vérifier s'il y a une sortie prête pour la lecture (sans blocage)?
double possible [Lecture non bloquante sur un flux en python.] (Http://stackoverflow.com/questions/375427/non-blocking-read-on-a-stream-in-python) – katrielalex