python控制台着色
termstyle的Python项目详细描述
注意:此包是由 zero2pypi。 如果可能,您应该改用zero install feed: http://gfxmonk.net/dist/0install/python-termstyle.xml
术语样式
termstyle是一个简单的python库,用于向 终端(控制台)程序。定义来自ECMA-048, “编码字符集的控制功能”标准。
安装:
如果可能的话,我完全推荐使用zero安装feed(参见项目主页)来管理您的依赖项。zero-install提供了比pip或easy_install好得多的系统,可以与任何语言一起工作,并允许不需要特殊权限的分散包管理来安装。
示例用法:
from termstyle import * print "%s:%s" % (red('Hey'), green('how are you?')) print blue('How ', bold('you'), ' doin?')
或者,您可以将颜色用作字符串:
print "%sBlue!%s" % (blue, reset)
款式:
reset or default (no colour / style)
颜色:
black red green yellow blue magenta cyan white
背景色:
bg_black bg_red bg_green bg_yellow bg_blue bg_magenta bg_cyan bg_white bg_default
在支持透明性的终端中,bg_default通常用于设置 背景为透明[1]。
重量:
bold inverted
样式:
italic underscore
控制:
auto() - sets colouring on only if sys.stdout is a terminal disabe() - disable colours enable() - enable colours
[1] | Supporting terminals include rxvt-unicode, and Eterm. |