Python3 使用colorama模块改变终端打印颜色

📌✍🏻这个模块挺有意思,封装一下,输出不同颜色的内容

Colorama 模块说明

Colorama 是一个专门用于在控制台、命令行输出彩色文字的 Python 模块,可以跨平台使用。你可以在 Pypi 上找到它。

安装 Colorama 模块

可用格式常数

Fore: 字体颜色BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESETBack: 背景颜色BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESETStyle: 字体格式DIM, NORMAL, BRIGHT, RESET_ALL其中 Fore 是针对字体颜色,Back 是针对字体背景颜色,Style 是针对字体格式。

使用注意事项

Colorama 在使用时需要及时关闭 Colorama 的作用范围,否则后面所有的输出都会是指定的颜色。可以使用 Style.RESET_ALL 来重置颜色设置:

init() 函数

init() 接受一些 kwargs 参数来覆盖默认行为:autoreset: 自动恢复到默认颜色例: init(autoreset=True)wrap: 在 Windows 系统终端输出颜色时使用例: init(wrap=True)如果未设置 autoreset=True,需要使用如下代码重置终端颜色为初始设置:

Colorama 使用示例

notion imageinit(autoreset=True) 确保每次颜色设置仅应用于当前的打印命令,后续打印不会受到影响。Fore.RESETStyle.RESET_ALL 在每个颜色方法的末尾重置颜色,以确保后续文本的颜色为默认。bright_green 方法展示了如何使用 Style.BRIGHT 组合颜色。通过这些方法,Colorama 可以轻松实现终端彩色输出,提高信息可读性和美观度。   🎒离开乏味的皮囊,自由的灵魂在路上Name: Alan HsuTag: 随感、技术、经验、旅行、推荐、生活、音乐、电影 etc.Email:xulanzhong521gmail.comTwitter:@AlanHsu521Telegram:@AlanHsu521WeChat: Alan_Hsu_521Github: https://github.com/xsoway/notion imagenotion image   

文章来源:

Author:X·myLog
link:https://xmylog.com/article/articles_python_colorama