Colorama 颜色组合测试

本文详细介绍了Fore和Back在Colorama库中的使用,展示了如何通过不同顺序组合前景和背景颜色,并结合Style.BRIGHT、Style.DIM和Style.NORMAL样式。通过实例展示了如何创建复杂颜色字符串并输出。
摘要由CSDN通过智能技术生成

Fore和Back的顺序分别是

BLACK BLUE CYAN GREEN LIGHTBLACK_EX LIGHTBLUE_EX LIGHTCYAN_EX LIGHTGREEN_EX LIGHTMAGENTA_EX LIGHTRED_EX LIGHTWHITE_EX LIGHTYELLOW_EX MAGENTA RED WHITE YELLOW RESET

Style.BRIGHT

Style.DIM

Style.NORMAL

from colorama import Style, Fore, Back

str_colors = ['BLACK', 'BLUE', 'CYAN', 'GREEN', 'LIGHTBLACK_EX', 'LIGHTBLUE_EX', 'LIGHTCYAN_EX', 'LIGHTGREEN_EX',
              'LIGHTMAGENTA_EX', 'LIGHTRED_EX', 'LIGHTWHITE_EX', 'LIGHTYELLOW_EX', 'MAGENTA', 'RED', 'WHITE',
              'YELLOW', 'RESET']
str_styles = ['BRIGHT', 'DIM', 'NORMAL']
fore_colors = [Fore.BLACK, Fore.BLUE, Fore.CYAN, Fore.GREEN, Fore.LIGHTBLACK_EX, Fore.LIGHTBLUE_EX, Fore.LIGHTCYAN_EX,
               Fore.LIGHTGREEN_EX, Fore.LIGHTMAGENTA_EX, Fore.LIGHTRED_EX, Fore.LIGHTWHITE_EX, Fore.LIGHTYELLOW_EX,
               Fore.MAGENTA, Fore.RED, Fore.WHITE, Fore.YELLOW, Fore.RESET]
back_colors = [Back.BLACK, Back.BLUE, Back.CYAN, Back.GREEN, Back.LIGHTBLACK_EX, Back.LIGHTBLUE_EX, Back.LIGHTCYAN_EX,
               Back.LIGHTGREEN_EX, Back.LIGHTMAGENTA_EX, Back.LIGHTRED_EX, Back.LIGHTWHITE_EX, Back.LIGHTYELLOW_EX,
               Back.MAGENTA, Back.RED, Back.WHITE, Back.YELLOW, Back.RESET]
styles = [Style.BRIGHT, Style.DIM, Style.NORMAL]


for k in range(len(styles)):

    print(str_colors)
    color_str1 = styles[k]

    for j in range(len(back_colors)):

        color_str2 = color_str1 + back_colors[j]
        for i in range(len(fore_colors)):
            color_str2 = color_str2 + fore_colors[i] + 'ABC'

        color_str2 = color_str2 + Back.RESET + Fore.RESET + ' '
        print(color_str2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Colorama是一个Python库,用于在终端中输出彩色文本。 它提供了一组十六进制颜色代码,使我们可以更改文本的颜色,背景颜色和样式。 使用Colorama进行彩色输出,您需要按照以下步骤操作: 1. 安装Colorama 您可以使用pip安装Colorama。 ``` pip install colorama ``` 2. 引入Colorama库 在您的Python脚本中添加以下行: ``` python from colorama import init init() ``` 3. 使用Colorama颜色代码 Colorama提供了一组十六进制颜色代码和样式代码,这些代码可用于更改输出文本的颜色和样式。 您可以使用以下代码: - Fore: 可用于更改前景色(文本颜色)。 - Fore.BLACK - Fore.RED - Fore.GREEN - Fore.YELLOW - Fore.BLUE - Fore.MAGENTA - Fore.CYAN - Fore.WHITE - Fore.RESET - Back: 可用于更改背景色。 - Back.BLACK - Back.RED - Back.GREEN - Back.YELLOW - Back.BLUE - Back.MAGENTA - Back.CYAN - Back.WHITE - Back.RESET - Style: 可用于更改文本样式。 - Style.DIM - Style.NORMAL - Style.BRIGHT 示例代码: ``` python from colorama import init from colorama import Fore, Back, Style init() print(Fore.RED + 'Red Text') print(Fore.GREEN + 'Green Text') print(Fore.YELLOW + 'Yellow Text') print(Fore.BLUE + 'Blue Text') print(Fore.MAGENTA + 'Magenta Text') print(Back.WHITE + Fore.BLACK + 'Black Text on White Background') print(Style.DIM + 'Dim Text') print(Style.NORMAL + 'Normal Text') print(Style.BRIGHT + 'Bright Text') ``` 输出: ![colorama示例输出](https://blog-1251237404.cos.ap-guangzhou.myqcloud.com/ColoramaOutput.jpg)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值