(en Python 3.2 actuellement)Capture et sortie stderr en même temps avec le sous-processus de python
je dois pouvoir:
- exécuter une commande à l'aide de sous-processus
- deux stdout/stderr cette commande doit être imprimée au terminal en temps réel (peu importe si elles sortent toutes les deux sur stdout ou stderr ou autre
- En même temps, j'ai besoin d'un moyen de savoir si la commande a imprimé quelque chose à stderr (et de préférence ce qu'il a imprimé)
J'ai joué avec des tuyaux sous-processus, ainsi que faire conduite étrange dans réoriente bash, ainsi que l'utilisation tee
, mais pour l'instant n'a rien trouvé qui fonctionnerait. Est-ce quelque chose qui est possible?