python color(red、green)_Python xcolor包_程序模块 - PyPI - Python中文网

xcolor

支持UNIX及类UNIX操作系统

支持Python版本为Python3.0+

颜色值:

每种颜色有两种相近的颜色,以A和B区分.

没有以A或B结尾的颜色,如Red,则默认取其中的一种

"Black","Red","Green","Yellow","Blue","Magenta","Cyan","White"

"BlackA","RedA","GreenA","YellowA","BlueA","MagentaA","CyanA","WhiteA"

"BlackB","RedB","GreenB","YellowB","BlueB","MagentaB","CyanB","WhiteB"

当前终端前景色,背景色,默认风格均为"Default"

字体风格:

"Bold":高亮加粗

"Italic":斜体

"Underline":下划线

"Flash":闪烁

"Throughline":删除线

内置对象:

字体风格需要终端支持

常规颜色风格

BLACK,RED,GREEN,YELLOW,BLUE,MAGENTA,CYAN,WHITE

BLACKA,REDA,GREENA,YELLOWA,BLUEA,MAGENTAA,CYANA,WHITEA

BLACKB,REDB,GREENB,YELLOWB,BLUEB,MAGENTAB,CYANB,WHITEB

斜体风格

IBLACK,IRED,IGREEN,IYELLOW,IBLUE,IMAGENTA,ICYAN,IWHITE

IBLACKA,IREDA,IGREENA,IYELLOWA,IBLUEA,IMAGENTAA,ICYANA,IWHITEA

IBLACKB,IREDB,IGREENB,IYELLOWB,IBLUEB,IMAGENTAB,ICYANB,IWHITEB

下划线风格

UBLACK,URED,UGREEN,UYELLOW,UBLUE,UMAGENTA,UCYAN,UWHITE

UBLACKA,UREDA,UGREENA,UYELLOWA,UBLUEA,UMAGENTAA,UCYANA,UWHITEA

UBLACKB,UREDB,UGREENB,UYELLOWB,UBLUEB,UMAGENTAB,UCYANB,UWHITEB

删除线风格

TBLACK,TRED,TGREEN,TYELLOW,TBLUE,TMAGENTA,TCYAN,TWHITE

TBLACKA,TREDA,TGREENA,TYELLOWA,TBLUEA,TMAGENTAA,TCYANA,TWHITEA

TBLACKB,TREDB,TGREENB,TYELLOWB,TBLUEB,TMAGENTAB,TCYANB,TWHITEB

闪烁风格

FBLACK,FRED,FGREEN,FYELLOW,FBLUE,FMAGENTA,FCYAN,FWHITE

FBLACKA,FREDA,FGREENA,FYELLOWA,FBLUEA,FMAGENTAA,FCYANA,FWHITEA

FBLACKB,FREDB,FGREENB,FYELLOWB,FBLUEB,FMAGENTAB,FCYANB,FWHITEB

粗体风格

BBLACK,BRED,BGREEN,BYELLOW,BBLUE,BMAGENTA,BCYAN,BWHITE

eg.import logging

from xcolor import *

# 测试颜色

test_color()

# 测试内置颜色对象

test_style()

# 蓝色字体

# print方法与内建print方法参数相同

BLUE.print("hello world!")

# 创建一个黄色字体,带下划线的颜色对象

color = Color("YellowB", "Underline")

color.print("hello", " world!")

# 重设风格为粗体,字体色红色

color.foreground = "Red"

color.style = "Bold"

color.print("Hi")

# 用Color对象作为装饰器,改变被装饰函数内的标准输出

@YELLOW

def test():

print("*"*20)

test()

logger = logging.getLogger("test")

# setenv与clear成对使用,区间的标准输出风格被改变

# 以绿色打印warning,红色打印error

GREEN.setenv()

logger.warning("warning")

Color.clear()

RED.setenv()

logger.error("error")

Color.clear()

欢迎加入QQ群-->: 979659372

推荐PyPI第三方库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值