ANSI光标移动和图形
项目描述
ANSI
各种ANSI转义码,用于在文本控制台中移动光标或渲染彩色文本。
示例
在红色背景上打印加粗的黄色文本
>>> from ansi.colour import fg, bg
>>> from ansi.colour.fx import reset
>>> msg = (bg.red, fg.yellow, 'Hello world!', reset)
>>> print(''.join(map(str, msg)))
...
如果您喜欢语法糖,您也可以这样做
>>> from ansi.colour import fg, bg
>>> print(bg.red(fg.yellow('Hello world!')))
...
此外,还支持256种RGB颜色
>>> from ansi.colour.rgb import rgb256
>>> from ansi.colour.fx import reset
>>> msg = (rgb256(0xff, 0x80, 0x00), 'hello world', reset)
>>> print(''.join(map(str, msg)))
...
如果您更愿意使用美式英语
>>> from ansi.color import ...
参考文献
https://www.ecma-international.org/publications-and-standards/standards/ecma-48/
要求
ANSI需要Python 3.6且支持输入。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
ansi-0.3.7.tar.gz (7.9 kB 查看哈希值)
构建分发
ansi-0.3.7-py3-none-any.whl (9.0 kB 查看哈希值)