vt102 er en programvare som implementerer en undergruppe av vt102 spesifikasjon (den delen som skal være mest nyttige for bruk i programvare) & nbsp; To klasser:. Strøm som analyserer kommandostrømmen og sender arrangementer for kommandoer, og skjermen som når det brukes sammen med en strøm opprettholder en buffer av strenger som representerer skjermen på en terminal.
Hvorfor skulle du ønske å bruke dette?
& Nbsp; * Skjerm skraping.
& Nbsp; * Juksing i nethack (Jeg sverger til Gud jeg vil bestige)
& Nbsp; * Chicks grave terminaler, og err ... VT?
Her er en rask eksempel:
>>> Fra vt102 import skjermen, stream
>>> St = strøm ()
>>> Sc = skjermen ((10, 10))
["",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; ""]
>>> Sc.attach (st)
>>> St.process ("Text går her")
>>> Repr (sc)
["Tekst går",
& Nbsp; "her",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; ""]
Krav
- Python
Kommentarer ikke funnet