VT102 jest oprogramowanie, które realizuje podzbiór specyfikacji VT102 (podzbiór, który powinien być najbardziej przydatne do wykorzystania w oprogramowaniu) & nbsp; dwie klasy:. Strumień, który analizuje strumień polecenia i wywołuje zdarzenia na polecenia, a ekran, który Kiedy stosuje się w strumieniu utrzymuje bufor strun stanowiących ekranie terminalu.
Dlaczego miałbym kiedykolwiek chcesz to wykorzystać?
& Nbsp; * skrobanie ekranu.
& Nbsp; * Oszukiwanie na Nethack (Przysięgam Wstąpię)
& Nbsp; * terminale Chicks Dig, i eee ... VT?
Oto prosty przykład:
>>> Z ekranu importu VT102, strumień
>>> St = strumień ()
>>> Sc = ekran ((10, 10))
[""
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; ""]
>>> Sc.attach (st)
>>> St.process ("Tekst goes here")
>>> Repr (sc)
["Tekst idzie",
& Nbsp; "tutaj",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; ""]
Wymagania :
- Python
Komentarze nie znaleziono