在你使用 Python 脚本像终端输出信息时,你可能希望增加一些样式来区分不同的结果。一个方法是通过增加颜色或背景色。Python 允许通过增加颜色或风格使标准输出风格化,例如
|
|
上面这些是通过 ANSI 转义序列定义的一些基本风格,在 Linux、 OS X或者 Window 10 上都可以生效。当然除此之外,还可以通过模块来实现
使用 colorama 来实现跨平台的风格支持。
还有一些其他库,例如 termcolor 和 blessings,当然如果你不愿意添加额外库,可以用上面的类创建一个装饰器,这样就可以用来打印特定风格的文本了。
ansi控制码