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.

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

推荐PyPI第三方库


热门话题
java需要64位jdk 1.5 for windows   eclipse运算符+对于参数类型java是未定义的。双,爪哇。双人   未下载文件扩展名为的java文件   java不支持带有POST的媒体类型   从动态创建的多个EditText读取文本时发生java错误   java无法为同一xpath单击多个按钮   如何在Java中动态格式化字符串   java Android Clear Middle活动   多线程Java内存模型volatile和x86   git在Java中通过Jgit忽略文件或文件夹   java“决策无法区分输入的备选方案1、2…”   子类的javajpa继承   java需要弄清楚如何操作mutator来弄清楚一个类,教授说,我对如何操作感到困惑   java如何使用JDBC将数据从文件复制到PostgreSQL?