pexpect

Pexpect ist ein reines Python-Modul, das die Ausgabe eines Programms liest und basierend auf Ausgabemustern eine Eingabe an dieses Programm sendet. Es kann verwendet werden, um Interaktionen mit interaktiven Programmen zu automatisieren. Es ist vom klassischen TCL-Programm inspiriert.
1
Antwort

Extrahieren von stderr von pexpect

Meine Frage ist einfach: Kann ich expect() bestimmte Ausgabe auf stderr mit Pexpect sehen? Es scheint, dass pexpect.spawn() nur verwendet werden kann, um eine Ausgabe auf stdout zu erwarten. Utopisches Beispiel: import pexpect child...
27.11.2014, 22:17
1
Antwort

Warum hängt Pexpect nach der Ausführung bestimmter Befehle zeitweise nicht (EOF wird nicht erkannt)?

Kontext: Ich habe Code geschrieben mit pexpect , dessen Aufgabe es ist, die Ausgabe eines Befehls "live" zu geben. I.e. Drucken Sie etwas aus, wenn ein Befehl eine Ausgabe generiert oder kurz danach, anstatt zu warten, bis der Befehl abge...
28.09.2012, 20:49