以下代码可以使python输出带上颜色
import sys# 定义一些颜色
class Colors:PINK = '\033[95m'BLUE = '\033[94m'GREEN = '\033[92m'YELLOW = '\033[93m'RED = '\033[91m'ENDC = '\033[0m'BOLD = '\033[1m'UNDERLINE = '\033[4m'# 打印带颜色的文本
def print_color(text, color):print(color + text + Colors.ENDC)def print_red(text):print_color(text, Colors.RED)def print_green(text):print_color(text, Colors.GREEN)def print_yellow(text):print_color(text, Colors.YELLOW)def print_blue(text):print_color(text, Colors.BLUE)def print_pink(text):print_color(text, Colors.PINK)def print_bold(text):print_color(text, Colors.BOLD)
# 使用示例
# print_color("HEADER", Colors.HEADER)
# print_color("这是红色文本", Colors.RED)
# print_color("BOLD", Colors.BOLD)
# print_color("GREEN", Colors.GREEN)
# print_color("UNDERLINE", Colors.UNDERLINE)
# print_color("YELLOW", Colors.YELLOW)
我还有使shell输出带上颜色的方法:使shell输出带上颜色