pyte是在内存VTXXX兼容的终端仿真程序。 XXX代表一个系列视频终端,1970年和1995年的第一个,也可能是最有名的的开发DEC,是VT100终端,它现在是一个事实上的标准对所有的虚拟终端模拟器。 pyte如下诉讼。
那么,人们为什么会需要一个终端仿真程序库?
- 屏幕刮终端的应用程序,例如HTOP或资质。
- 要编写跨平台的终端仿真器;无论是与图形化(的xterm,rxvt的)或Web界面,像AjaxTerm。
- 有乐趣,黑客在古代,不良记录技术。
注意:pyte开始作为一个叉VT102的,这是一个不完整的实现VT100特征。
安装
如果你有setuptools的,你可以使用easy_install的-U pyte。否则,你可以从GitHub上下载源代码并运行Python setup.py安装。
示例
  >>>进口pyte
  >>>屏幕= pyte.Screen(80,24)
  >>>流= pyte.Stream()
  >>> stream.attach(屏)
  >>> stream.feed(U“? u001b7 u001b [47H u001b)0 u001b [H u001b [2J u001b [H”
  U“ u001b [2; 1HNetHack,版权所有1985-2003 r u001b [3; 1”
 ü“H通过斯蒂廷MATHEMATISCH中枢和M.”
  U“斯蒂芬森 r u001b [4;对于去1H查阅许可证”
  U“尾巴 r u001b [5; 1H u001b [6; 1H u001b [7; 1HShall我PI”
  U“完蛋角色的种族,角色,性别和排列F”
  U“或你[ynq]?”)
  >>> screen.display
  ['',
 '的nethack,版权所有1985-2003“,
 “通过斯蒂廷MATHEMATISCH中枢和M.斯蒂芬森。 ',
 “详情请参见许可证。 ',
 “ ',
 “ ',
 “要我挑一个角色的种族,角色,性别和对齐你[ynq]?”
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ',
 “ ']
  >>>
选项?
pyte不单单是怪异的全球终端仿真器库,这里是值得一试,其他几个选项:Termemulator,pyqonsole,webtty AjaxTerm
要求:
- 在Python中
评论没有发现