以下代码可以使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输出带上颜色