python输出带有颜色字体的三种方法

方法一

示例代码:

# ANSI escape codes for some colors
RED = \'\\033[91m\'
GREEN = \'\\033[92m\'
YELLOW = \'\\033[93m\'
BLUE = \'\\033[94m\'
MAGENTA = \'\\033[95m\'
CYAN = \'\\033[96m\'
WHITE = \'\\033[97m\'
RESET = \'\\033[0m\'  # Resets the color to default

print(f\"{RED}This is red text{RESET}\")
print(f\"{GREEN}This is green text{RESET}\")
print(f\"{YELLOW}This is yellow text{RESET}\")
print(f\"{BLUE}This is blue text{RESET}\")
print(f\"{MAGENTA}This is magenta text{RESET}\")
print(f\"{CYAN}This is cyan text{RESET}\")
print(f\"{WHITE}This is white text{RESET}\")

效果:

python输出带有颜色字体的三种方法

方法二

需要termcolor的支持

pip install colorama

示例代码:

from colorama import Fore, Back, Style, init

# Initialize Colorama
init(autoreset=True)

print(Fore.RED + \'This is red text\')
print(Fore.GREEN + \'This is green text\')
print(Back.YELLOW + \'This has a yellow background\')
print(Style.DIM + \'This is dim text\')
print(Style.RESET_ALL)
print(\'Back to normal text\')

效果:

python输出带有颜色字体的三种方法

方法三

需要termcolor:

pip install termcolor
from termcolor import colored

print(colored(\'Hello, World!\', \'red\'))
print(colored(\'Green text\', \'green\'))
print(colored(\'Blue text\', \'blue\', \'on_white\'))  # Blue text on white background

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容