轻量级模块使用ANSI控制代码来着色python脚本,这是处理颜色和格式的最简单、最轻的模块。
dye的Python项目详细描述
轻量级模块,使用ansi控制代码来着色python脚本。
这个包只有一个模块, 它只包含一些声明, 例如:
RED = \x1b[31m
该模块的一个小任务是扩展应用程序的命名空间以包括 可以使用ANSI控制代码对终端输出进行着色和格式化的术语。
用法
fromdyeimport*printfg.BLUE+"colorz"+fg.RESETprintfg.LBLUE+"colorz"+fg.RESETprintstyle.BOLD+fg.GREEN+bg.YELLOW+"colorz"+style.RESET_ALL
colorz变量中包含的字符串是ANSI控制代码。
在这一组中有:
- 基本的8种颜色
BLACKREDGREENYELLOWBLUEMAGENTACYANWHITE
- 他们的高强度版本
HBLACKHREDHGREENHYELLOWHBLUEHMAGENTAHCYANHWHITE
- 支持以下样式:
BOLDDIMUNDERLBLINKREVERSEHIDDEN
- 重置序列
RESET_ALLRESET_BOLDRESET_DIMRESET_UNDERLRESET_BLINKRESET_REVERSERESET_HIDDEN
您可以使用fg代码设置文本颜色:fg.RED
您可以使用bg代码设置背景色:bg.RED
您可以使用style代码设置样式:style.BOLD