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

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中未按预期工作   JavaSpringWebClient:自动计算主体的HMAC签名并将其作为头传递   foreach是否有一个Java等效的foreach循环和一个引用变量?   java如何在Eclipse中导入jar   使用特定第三方或java时lombok触发错误。*方法或构造函数   安卓 java将对象数组转换为int数组   java使一定百分比的JUnit测试通过   java Android:将Seekbar的一个值与另一个值进行比较   java将int数组(图像数据)写入文件的最佳方式是什么   java取代了系统。yml的构造函数内的getProperty   sqlite Java将公钥和私钥转换为字符串,然后再转换回字符串   安卓获取白色像素并将其保存到java opencv中的数组中   java为什么是ServerSocket。setSocketFactory静态?   Java数组似乎在不直接修改的情况下更改值