VT102 è un software che implementa un sottoinsieme della specifica vt102 (il sottoinsieme che dovrebbe essere più utile per l'uso in software) & nbsp; due classi:. Flusso, che analizza il flusso di comando e invia eventi per i comandi, e lo schermo che , quando viene utilizzato con un flusso mantiene un buffer di stringhe che rappresenta lo schermo di un terminale.
Perché mai voler utilizzare questo?
& Nbsp; * screen scraping.
& Nbsp; * Barare a nethack (Giuro su Dio salirò)
& Nbsp; * terminali Pulcini di scavo, e err ... VT?
Ecco un esempio veloce:
>>> Dallo schermo VT102 importazione, ruscello
>>> St = flusso ()
>>> Sc = schermo ((10, 10))
["",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; ""]
>>> Sc.attach (st)
>>> St.process ("Text goes here")
>>> Repr (sc)
["Text va",
& Nbsp; "qui",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; "",
& Nbsp; ""]
Requisiti
- Python
I commenti non trovato