在Python中,你可以使用ANSI转义序列来改变文本的颜色。以下是一些示例代码,演示了如何使用不同的方法来设置文本颜色:
使用ANSI转义序列
改变文本颜色为红色
print("\033[91mHello, World!\033[0m")
改变文本颜色为绿色
print("\033[92mHello, World!\033[0m")
改变文本颜色为蓝色
print("\033[94mHello, World!\033[0m")
改变文本背景颜色为黄色
print("\033[43mHello, World!\033[0m")
重置文本颜色和背景颜色为默认值
print("\033[0m")
使用`termcolor`库
from termcolor import colored
设置文本颜色为红色
print(colored("这是红色的文本", "red"))
使用`bcolors`类
class bcolors:
HEADER = "\033[95m" 粉红色
OKBLUE = "\033[94m" 蓝色
OKGREEN = "\033[92m" 绿色
WARNING = "\033[93m" 黄色
FAIL = "\033[91m" 红色
ENDC = "\033[0m" 黑色
BOLD = "\033[1m" 加粗
UNDERLINE = "\033[4m" 下划线
print(bcolors.HEADER + "提示:此时文字颜色为pink" + bcolors.ENDC)
print(bcolors.OKBLUE + "提示:此时文字颜色为blue" + bcolors.ENDC)
print(bcolors.OKGREEN + "提示:此时文字颜色为green" + bcolors.ENDC)
print(bcolors.WARNING + "提示:此时文字颜色为yellow" + bcolors.ENDC)
print(bcolors.FAIL + "提示:此时文字颜色为red" + bcolors.ENDC)
print(bcolors.UNDERLINE + "提示:此时文字颜色为underline" + bcolors.ENDC)
使用Windows CMD命令行颜色定义
前景色和背景色的颜色代码
FOREGROUND_BLACK = 0x00
FOREGROUND_RED = 0x01
FOREGROUND_GREEN = 0x02
FOREGROUND_YELLOW = 0x0E
FOREGROUND_WHITE = 0x0F
BACKGROUND_BLACK = 0x10
BACKGROUND_BLUE = 0x11
BACKGROUND_GREEN = 0x12
BACKGROUND_YELLOW = 0x1E
BACKGROUND_WHITE = 0x1F
设置前景色和背景色
print("\033[31;42mHello, World!\033[0m") 红色字体在蓝色背景上
以上代码展示了如何在Python中设置文本颜色的不同方法。你可以选择适合你需求的方法来改变文本的颜色
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/144215.html