farbe允许您在python中使用彩色输出。
farbe的Python项目详细描述
法贝
安装
$ pip install farbe
测试
只需输入这些命令并检查您的终端是否可以正确打印颜色:
>>> import farbe
>>> farbe.test()
它打印支持的颜色和效果组合:
基本用法
指定要使用的颜色并将字符串馈送给Farbe
对象的print
方法。
>>> from farbe import Color, Farbe >>> bb= Farbe(Color.Fg.BrightBlue) >>> bb.print('Hello, Bright Blue') Hello, Bright Blue >>> white_fg_red_bg= Farbe(Color.Fg.White, Color.Bg.Red) >>> white_fg_red_bg.print('White characters on red background') White characters on red background >>> italic= Farbe(Color.Fg.Normal, effects=[Color.Effect.Italic]) >>> italic.print('Characters in italic') Characters in italic
使用彩色对象
Colored
对象可以与普通字符串结合使用。
>>> red= Farbe(Color.Fg.Red) >>> yellow= Farbe(Color.Fg.Yellow) >>> error= red.colored('Error') >>> warning= yellow.colored('Warning') >>> print('[' + error + '] Something went wrong!')[Error] Something went wrong! >>> print('? ' + warning + '! ?') ? Warning! ?
支持的颜色和效果
前景颜色
Color Name | Code |
---|---|
Normal | ^{ |
Black | ^{ |
Red | ^{ |
Green | ^{ |
Yellow | ^{ |
Blue | ^{ |
Magenta | ^{ |
Cyan | ^{ |
White | ^{ |
BrightBlack | ^{ |
BrightRed | ^{ |
BrightGreen | ^{ |
BrightYellow | ^{ |
BrightBlue | ^{ |
BrightMagenta | ^{ |
BrightCyan | ^{ |
BrightWhite | ^{ |
背景色
Color Name | Code |
---|---|
Normal | ^{ |
Black | ^{ |
Red | ^{ |
Green | ^{ |
Yellow | ^{ |
Blue | ^{ |
Magenta | ^{ |
Cyan | ^{ |
White | ^{ |
BrightBlack | ^{ |
BrightRed | ^{ |
BrightGreen | ^{ |
BrightYellow | ^{ |
BrightBlue | ^{ |
BrightMagenta | ^{ |
BrightCyan | ^{ |
BrightWhite | ^{ |
影响
Effect | Code |
---|---|
Bold | ^{ |
Faint | ^{ |
Italic | ^{ |
Underline | ^{ |
SlowBlink | ^{ |
RapidBlink | ^{ |
Reverse | ^{ |
Conceal | ^{ |
CrossOut | ^{ |