Skip to main content

颜色输出功能

0.9.2 新版功能.

用于在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)