pyte е в памет VTXXX-съвместим терминален емулатор. XXX означава поредица видео терминали, разработени от декември между 1970 г. и 1995 г. Първият, и може би най-известната е, беше VT100 терминал, който сега е де-факто стандарт за всички виртуални терминални емулатори. pyte следва костюма.
Така че, защо би един нужда от терминален емулатор библиотека?
- Да екран изстържете крайни приложения, например htop или правоспособност.
- За да напишете междуплатформено терминални емулатори; или с графичен (Xterm, rxvt) или уеб интерфейс, като AjaxTerm.
- За да се забавляваш, хакване на древните, зле документирани технологии.
Забележка: pyte започна като вилица на VT102, което е непълно изпълнение на VT100 функции.
<Силен> Монтаж
Ако имате setuptools можете да използвате easy_install -U pyte. В противен случай, можете да изтеглите източник от GitHub и тичай питон setup.py инсталиране.
<Силен> Пример
& Nbsp; >>> внос pyte
& Nbsp; >>> екран = pyte.Screen (80, 24)
& Nbsp; >>> поток = pyte.Stream ()
& Nbsp; >>> stream.attach (екран)
& Nbsp; >>> stream.feed (ф "? U001b7 u001b [47 часа u001b) 0 u001b [H u001b [2J u001b [H"
& Nbsp; ф " u001b [2; 1HNetHack, Copyright 1985-2003 R u001b [3; 1"
& Nbsp; ф "H Чрез Stichting Mathematisch Centrum и М."
& Nbsp; ф "Стивънсън R u001b [4;. 1H See лиценз за де"
& Nbsp; ф "опашки R u001b [5;. 1H u001b [6; 1 Н u001b [7; 1HShall I пи"
& Nbsp; ф "СК на героя раса, роля, пол и подравняване е"
& Nbsp; ф "или [ynq]?")
& Nbsp; >>> screen.display
& Nbsp; ['',
& Nbsp; "NetHack, Copyright 1985-2003",
& Nbsp; " Чрез Stichting Mathematisch Centrum и M. Стивънсън. ',
& Nbsp; " Вижте лиценз за подробности. ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; "Да вземем на героя раса, роля, пол и подравняване за вас [ynq]?",
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ',
& Nbsp; " ']
& Nbsp; >>>
<Силен>
Options? Силен>
pyte не е сам в странен свят на терминален емулатор библиотеки, ето няколко други опции струва да пробвате: Termemulator, pyqonsole, webtty AjaxTerm
<силни> Изисквания :
- Python
Коментари не е намерена