VT102 er en software, der implementerer en delmængde af VT102 specifikation (den delmængde, der burde være mest nyttig til brug i software) & nbsp; To klasser:. Stream, der analyserer kommandoen stream og afsender arrangementer for kommandoer, og skærm, som , når det bruges med en strøm opretholder en puffer af strenge repræsenterer skærmen af en terminal.
Hvorfor ville du nogensinde ønsker at bruge dette?
& Nbsp; * Screen skrabning.
& Nbsp; * Snyd ved Nethack (jeg sværger til Gud, jeg vil stige op)
& Nbsp; * Chicks grave terminaler, og err ... VT?
Her er en hurtig eksempel:
>>> Fra VT102 import skærm, strøm
>>> St = strøm ()
>>> Sc = skærm ((10, 10))
["",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; ""]
>>> Sc.attach (st)
>>> St.process ("Tekst går her")
>>> Repr (sc)
["Tekst går",
& Nbsp; "her",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; ""]
Krav :
- Python
Kommentarer ikke fundet