知乎专栏 | 多维度架构 |
目录
from termcolor import colored # then use Termcolor for all colored text output print(colored('Hello, World!', 'green', 'on_red'))
import sys from termcolor import colored, cprint text = colored('Hello, World!', 'red', attrs=['reverse', 'blink']) print(text) cprint('Hello, World!', 'green', 'on_red') print_red_on_cyan = lambda x: cprint(x, 'red', 'on_cyan') print_red_on_cyan('Hello, World!') print_red_on_cyan('Hello, Universe!') for i in range(10): cprint(i, 'magenta', end=' ') cprint("Attention!", 'red', attrs=['bold'], file=sys.stderr)
https://pypi.org/project/colorama/
pip install colorama
init(autoreset = False),当 autoreset = True 时自动恢复到默认颜色
#!/usr/bin/env python from colorama import init, Fore, Back, Style if __name__ == "__main__": init(autoreset=True) # 初始化,自动恢复到默认颜色 print(Fore.RED + 'some red text') print(Back.GREEN + 'and with a green background') print(Style.DIM + 'and in dim text')