Mit subprocess wait() und poll()

Ich bin versucht, zu schreiben eine kleine app, die verwendet das subprocess Modul.

Mein Programm ruft eine externe Bash-Befehl, der einige Zeit braucht um zu verarbeiten. Während dieser Zeit würde ich gerne zeigen, dem Benutzer eine Reihe von Meldungen wie diese:

Verarbeitung. Warten Sie bitte...
Die Ausgabe von foo()

Wie kann ich dies tun, mit Popen.wait() oder Popen.poll(). Ich habe gelesen, dass ich die Popen.returncodeaber wie kann ich es aktiv zu prüfen, der Zustand, die ich nicht kenne.

InformationsquelleAutor der Frage user225312 | 2010-06-08

Schreibe einen Kommentar