python 利用termcolor下的有色和cprint属性方便调试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 利用termcolor下的有色和cprint属性方便调试相关的知识,希望对你有一定的参考价值。

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)

以上是关于python 利用termcolor下的有色和cprint属性方便调试的主要内容,如果未能解决你的问题,请参考以下文章

为啥 termcolor 在 Windows 控制台中输出控制字符而不是彩色文本?

[SHOI2006]有色图

有色物体检测opencv+python

Python:如何格式化有色的输出(var,'color')

不同条件下的 Python 多处理队列限制

python学习-加载配置文件