vt102 este un software care implementează un subset din caietul de sarcini vt102 (subsetul care ar fi cele mai utile pentru utilizare în software) & nbsp; două clase:. Curent, care analizează fluxul de comandă și expediază evenimente pentru comenzi, și ecran care , atunci când este utilizat împreună cu un curent menține un tampon de șiruri care reprezintă ecranul unui terminal.
De ce ai vrea vreodată să utilizați acest lucru?
& Nbsp; * răzuire ecran.
& Nbsp; * Cheating la nethack (Jur pe Dumnezeu că voi sui)
& Nbsp; * terminale Pui sape, și err ... VT?
Iată un exemplu rapid:
>>> Din ecranul vt102 import, curent
>>> St = flux ()
>>> Sc = ecran ((10, 10))
["",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; ""]
>>> Sc.attach (st)
>>> St.process ("Text merge aici")
>>> Repr (sc)
["Text merge",
& Nbsp; "aici",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; ""]
Cerințe :
- Python
Comentariile nu a fost găsit