跳转到主要内容

Python控制台着色

项目描述

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

termstyle

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

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源代码发行版

python-termstyle-0.1.10.tgz (2.9 kB 查看哈希值)

上传时间 源码

python-termstyle-0.1.10.tar.gz (4.1 kB 查看哈希值)

上传时间 源码

由以下支持