Ich schreibe ein Script, das KDE aus den Quellen baut. Dazu müssen Programme wie "cmake", "make", "make install" usw. aufgerufen werden. Dazu genügt ein subprocess.call(). Jetzt will ich die Ausgabe aber formatieren (konkret: um einen Tabulator einrücken). Wenn ich das mit
Code: Alles auswählen
cmake = subprocess.Popen(cmakecall, stdout=subprocess.PIPE)
for line in cmake.communicate()[0].split("\n"):
print "\t", line
return cmake.wait()
Wie kriege ich die Formatierung "on-the-fly" hin, quasi "live" während der Prozess noch läuft hin?