在Python中,可以使用ANSI转义序列来设置print
输出的颜色。以下是一个简单的示例:
def print_colored(text, color_code): """ 参数1:要打印的文本 参数2:颜色代码(例如:\033[31m 为红色,\033[32m 为绿色) """ print(f"{color_code}{text}\033[0m") # 示例用法 red_color = "\033[31m" green_color = "\033[32m" print_colored("这是红色文字", red_color) print_colored("这是绿色文字", green_color)
以下是一些常见颜色的ANSI转义代码:
- 红色:
\033[31m
- 绿色:
\033[32m
- 黄色:
\033[33m
- 蓝色:
\033[34m
- 品红:
\033[35m
- 青色:
\033[36m
- 白色:
\033[37m
请注意,这些代码在不同的操作系统和终端上可能有所不同。在某些情况下,可能需要安装第三方库(如colorama
)以获得更广泛的支持。