更改显示文本的颜色和样式(粗体,反转)
ansiterm的Python项目详细描述
ansiterm包
ansiterm-更改显示文本的颜色和样式(粗体,反转)
说明
这个手动页面文档ansiterm模块,一个python模块提供 用于生成ANSI转义序列以更改颜色和 屏幕上显示文本的样式(即粗体和反转)。
大多数终端仿真器支持ANSI转义序列。ansiterm 模块提供了更改颜色和样式的便捷功能。
请参考https://en.wikipedia.org/wiki/ANSI_escape_code了解 介绍ANSI转义序列。
示例
fromansitermimportcolorforboldin(False,True):forreversein(False,True):fornamein['reset','bold','underline','reverse','gray','red','green','yellow','blue','magenta','cyan','white']:astr=color('text in {} with bold={}, reverse={}'.format(name,bold,reverse),name,bold=bold,reverse=reverse)print(astr)
功能
ansiterm模块提供以下功能。
颜色(astr,name='bold',bold=false,reverse=false)
在字符串astr周围嵌入ansi转义序列以将文本样式更改为 名字。如果粗体或反转为真,则将文本设置为粗体和反转视频, 分别是。
以下功能是作为快捷方式提供的。例如,蓝色(ASTR) 而reest(astr)相当于color(astr,'blue')和color(astr,'reset), 分别是。
重置(astr,bold=false,reverse=false)
粗体(astr,bold=true,reverse=false)
灰色(astr,bold=false,reverse=false)
红色(astr,bold=false,reverse=false)
绿色(astr,bold=false,reverse=false)
黄色(astr,bold=false,reverse=false)
蓝色(astr,bold=false,reverse=false)
洋红色(astr,bold=false,reverse=false)
青色(astr,bold=false,reverse=false)
白色(astr,bold=false,reverse=false)
安装
pip3installansiterm
可用性
最新版本的ansiterm模块在pypi上提供 (https://pypi.org/project/ansiterm/)。
另请参见
perl(1)、perlfunc(1)、getopt(3)、getopt::std(3perl)
作者
Hiroyuki Ohsaki<;Ohsaki[atmark]lsnl.jp>;