ich möchte gerne den Konsolen output eines Programmes lesen können, noch während es etwas abarbeitet und dabei ständig Informationen zu dem Prozess auf der Konsole ausgibt.
Folgendes habe ich gefunden das es ermöglicht nach der Abarbeitung den Output zu verarbeiten. Ist aber noch nicht ganz das was ich suche.
Code: Alles auswählen
from subprocess import Popen, PIPE
cmd = 'ls -l'
p = Popen(cmd, stdout=PIPE, stderr=PIPE)
stdout, stderr = p.communicate()

Gruß Thorsten