使用Python添加颜色和格式化文本是编写有吸引力的输出的简单方法。下面将介绍使用Python为文本添加颜色和格式化的两种主要方法。
方法一:使用ANSI转义序列
ANSI转义序列是一种将特殊格式应用于文本的标准方法,可以用在控制台输出、终端模拟器中等。例如,如果要将文本设置为红色,可以使用以下ANSI转义序列:
print("\033[1;31mHello, world!\033[m")
这里的 \033
是ANSI转义序列的起始符号,[1;31m
指示文本将以粗体和红色显示,m
是结束符号。输出时将不会显示转义序列和其他字符。
方法二:使用Colored库
另一个添加颜色和格式化文本的方法是使用第三方库Colored。要使用它,需要先安装它:
pip install colored
然后,要添加颜色或格式化文本,可以使用 colored()
函数: