更改显示文本的颜色和样式(粗体,反转)

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>;

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java操作数组上的字符串   java JAXB内容未实例化   图形在Java中如何绘制垂直居中的字符串?   java Apache Ant:使用Junit时出现NoClassDefFoundError   java无法从服务器上运行perl脚本   如何在java中沿树进行预排序遍历,并打印0和1以对应每个节点上的特定字符?   java如何创建。p12文件?   java线程访问无效   java只匹配命名空间中的XML节点,而不知道NS前缀   从java获取2d arraylist元素   数组Java动态集合对象   java Xpath通过通配符或布尔运算查找以相同名称开头的节点?   java注释元素类型   java在中看不到Super()。反编译后的类文件