Python在命令行输出彩色文本内容
在这个例子中,你将学习如何向终端打印彩色文本。
例1:使用ANSI转义序列
print('\x1b[38;2;5;86;243m' + 'Pidancode' + '\x1b[0m')
输出
Pidancode
让我们了解一下转义代码\x1b[38;2;5;86;243m
\x1b
调用一个函数。你也可以使用 \033
来达到同样的目的。
38;2;r;g;b
有助于设置RGB颜色。5;86;243
是蓝色的RGB颜色(Pidancode标志的颜色)。
m是函数名称。这里,m表示SGR(选择图形渲染)函数。
关于ANSI转义代码的更多信息,你可以参考ANSI转义代码。
例2:使用python模块termcolor
from termcolor import colored print(colored('Pidancode', 'blue'))
输出
Pidancode
使用termcolor模块,你可以得到想要的输出。此外,你还可以使用该模块设置不同的文本样式。
colored()的第一个参数是文本,第二个参数是颜色。
相关文章