[Python-de] Pipes
Georg Mischler
schorsch at schorsch.com
Sam Apr 9 01:45:25 CEST 2005
Marcus Habermehl wrote:
> Wenn ein Button in meinem GUI angeklickt wird, soll sich ein Fenster mit
> einem TextView öffnen, in dem man die Ausgabe eines gleichzeitig
> gestarteten Befehls sehen kann.
>
> In etwa so, wie ich unten mal aufgeführt habe. 'find /usr -type l' ist
> da nur ein Beispiel. Kann auch ein anderer Befehl sein. Bleibt aber
> dennoch ein "externer" Befehl. Dazu kommt, dass die Ausgabe erst _nach_
> Beendigung des Befehls eingefügt wird. Ich hätte es aber gerne
> zeitgleich im TextView.
Seit Python 2.4 gibt es das Standard-Modul "subprocess", welches
genau solche Kommunikationsaufgaben erledigt. Funktioniert aber
auch mit älteren Versionen. Google ist dein Freund.
-schorsch
--
Georg Mischler -- simulations developer -- schorsch at schorsch com
+schorsch.com+ -- lighting design tools -- http://www.schorsch.com/