python控制台着色

python-termstyle的Python项目详细描述


http://gfxmonk.net/dist/status/project/termstyle.png

术语样式

termstyle是一个简单的python库,用于向 终端(控制台)程序。定义来自ECMA-048, “编码字符集的控制功能”标准

示例用法:

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.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何启用TLSv1。3在Tomcat8.5.5中使用JSSE实现   java表单post在jsp中,contentType头没有字符集,为什么?   java My Basic货币转换器程序输出错误   java在Eclipse4中单击最后一个部件(选项卡)时动态创建部件   java 2 servlet,一个在响应中获得ContentLength,另一个则没有   JavaStruts2:如何发送url参数?   linux从java运行bash文件   java TransactionRequiredException执行更新/删除查询   java如何使用JTA插入到表中?   从枚举到泛型的类型的java映射   java使用接口类<T>作为键来获取具体的实例值?