今天介绍一个小巧、没什么大作用、但是好看的模块——colorama,它可以让你的Terminal呈现出丰富多彩的颜色。
安装
由于Python默认没有自带,需要额外安装。
pip3 install colorama
不能联网的,从下列网址下载源码。然后参照《python的模块module介绍》中介绍的离线、非管理员的安装方法。
https://pypi.org/project/colorama
https://github.com/tartley/colorama
colorama介绍
colorama的主要功能:输出一种跨平台的ANSI转义序列,Terminal收到这种特殊的序列后并不直接显示ASCII字符,而是显示指定的颜色。
ANSI escape code详细介绍https://en.wikipedia.org/wiki/ANSI_escape_code
简单的来说,colorama可以控制文字的颜色(Fore),背景色(Back),风格(Style)。
colorama支持8种颜色(前景色和背景色):BLACK、RED、GREEN、YELLOW、BLUE、MAGENTA、CYAN、WHITE。
colorama支持三种风格:NORMAL、BRIGHT、DIM
colorama的ANSI序列会影响后面输出的所有字符的颜色,直到遇到另一个ANSI序列,例如:
Fore.RE