2010-02-25 3 views
8

In Perl gibt es ein sehr nützliches Modul Term :: VT102, mit dem Sie einen Bildschirm im Speicher erstellen können. Dies ist sehr nützlich für Scraping-Zwecke, da Sie alle Änderungen an Teilen des Bildschirms verfolgen können und den Bildschirm dann als Nur-Text für die Verarbeitung exportieren können. Gibt es ein äquivalentes Modul in Python?Gibt es eine Python-Entsprechung für das Perl-Modul Term :: VT102?

Follow-up Frage: Es gibt Module wie Pexpect, mit denen Sie einen VT100-Bildschirm scrappen können, aber wie unterscheidet sich VT100 von VT102?

+0

Dies ist eine gute Frage. Ich freue mich auf die Antworten. – jathanism

Antwort

2

Pexpect, die Unterstützung für VT100 hat, könnte Ihnen helfen.

+2

Das ist etwas ganz anderes als das, wonach er gefragt hat. Begriff: VT102 emuliert ein Terminal, Pexpect unterstützt Sie beim Programmieren von Programmen, die ein Terminal verwenden. –

+1

+1 @Leon, Dingo hat einen Punkt, Pexpect enthält eine experimentelle Komponente namens "Bildschirm", die einen Terminalbildschirm emulieren soll (http://www.noah.org/wiki/Pexpect#experimental_extensions). Ich werde es überprüfen und sehen, ob es das gleiche wie das VT102 Perl-Modul tut. – pokstad

+1

@Dingo - Weißt du, was der Unterschied zwischen VT100 und VT102 ist? Pexpect erwähnt nur VT100. – pokstad

Verwandte Themen