提供彩色输出的函数
优质
小牛编辑
139浏览
2023-12-01
0.9.2 新版功能.
封装字符串,提供 ANSI 色彩输出的函数。
本模块中的所有函数均返回包裹对应色彩 ANSI 字符的 text
字符串。
例如,在支持 ANSI 的终端中打印绿色文字:
from fabric.colors import green print(green("This text is green!"))
这些函数返回值都是修改后的字符串,因此你也可以嵌套使用它们:
from fabric.colors import red, green print(red("This sentence is red, except for " + green("these words, which are green") + "."))
如果 bold
值为 True
,字符串将会被 ANSI 粗体标记所包裹,通常根据终端实现上的不同显示黑体或更明亮的颜色。
fabric.colors.
blue
(text, bold=False)
fabric.colors.
cyan
(text, bold=False)
fabric.colors.
green
(text, bold=False)
fabric.colors.
magenta
(text, bold=False)
fabric.colors.
red
(text, bold=False)
fabric.colors.
white
(text, bold=False)
fabric.colors.
yellow
(text, bold=False)