Python 有等效的 Term::ANSIScreen 吗?
题
Perl 拥有优秀的模块 Term::ANSIScreen
用于进行各种奇特的光标移动和终端颜色控制。我想用 Python 重新实现当前 Perl 中的程序,但终端 ANSI 颜色是其功能的关键。有人知道等效的吗?
解决方案
如果您只需要颜色你可能希望从Pygments来做借用执行。 IMO它比从ActiveState的所述一个
更清洁http://dev.pocoo.org /hg/pygments-main/file/b2deea5b5030/pygments/console.py
其他提示
下面是一个菜谱食谱的上ActiveState的,让你开始。它包括的颜色和定位。
[编辑:由豪Vargas的上述提交的Pygments来做代码是一个较好的方法。 ]
虽然我没有用它自己,我相信诅咒库通常用于此:
http://docs.python.org/library/curses.html
和的操作方法:
http://docs.python.org/howto/curses.html #诅咒-HOWTO
不幸的是,这个模块未出现在Windows的标准库可用。 这个网站显然有一个窗口溶液:
不隶属于 StackOverflow