在Python中,你可以使用ANSI转义码来改变文本的颜色。以下是一些示例代码,演示如何在Python中改变文本颜色:
改变文本颜色为红色print("\033[91mHello, World!\033[0m")改变文本颜色为绿色print("\033[92mHello, World!\033[0m")改变文本颜色为蓝色print("\033[94mHello, World!\033[0m")改变文本背景颜色为黄色print("\033[43mHello, World!\033[0m")定义一个函数来改变文本颜色def colored_text(text, color):colors = {'reset': '\033[0m','red': '\033[91m','green': '\033[92m','yellow': '\033[93m','blue': '\033[94m',可以根据需要添加更多颜色}return f"{colors[color]}{text}{colors['reset']}"在控制台输出红色文字print(colored_text("这是红色文字", "red"))

在上面的代码中,`'\033[91m'` 表示将文本颜色设为红色,`'\033[92m'` 表示将文本颜色设为绿色,`'\033[94m'` 表示将文本颜色设为蓝色,`'\033[43m'` 表示将文本背景颜色设为黄色。`'\033[0m'` 用于重置文本颜色和背景颜色为默认值。
请注意,ANSI转义码在不同的操作系统和终端中的支持程度可能不同。大多数现代Unix-like系统(如Linux和macOS)和Windows 10的较新版本都支持这些转义码。
