我正在使用点击模块。
pip install click
这给我红色文字
import click
click.secho('Error: This error is ...xx', fg='red')
现在,我只希望红色显示“错误:”。如何使用click.secho
执行此操作?
来自click
的echo method文档
此外,如果安装了colorama,则回显功能将 还支持对ANSI代码的巧妙处理。
摘自colorama
文档
colorama
因此,结合起来,您应该具有类似以下的内容
print('\033[31m' + 'some red text')
print('\033[30m') # and reset to default color
获得想要的东西。
与click.echo('\033[31m' + 'Error:' + '\033[30m' + ' This error ... ')
一起使用click.echo
click.style
您可以将内置的click.echo(click.style("Error", fg="red") + ": This error is...")
命令与secho
(换行)标志一起使用。
在您的特定用例中,看起来像
nl
这将为您提供所需的输出