farbe允许您在python中使用彩色输出。

farbe的Python项目详细描述


法贝

Hello Colors

安装

$ pip install farbe

测试

只需输入这些命令并检查您的终端是否可以正确打印颜色:

>>> import farbe
>>> farbe.test()

它打印支持的颜色和效果组合: 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

Basic

使用彩色对象

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! ?

Colored

支持的颜色和效果

前景颜色

Color NameCode
Normal^{}
Black^{}
Red^{}
Green^{}
Yellow^{}
Blue^{}
Magenta^{}
Cyan^{}
White^{}
BrightBlack^{}
BrightRed^{}
BrightGreen^{}
BrightYellow^{}
BrightBlue^{}
BrightMagenta^{}
BrightCyan^{}
BrightWhite^{}

背景色

Color NameCode
Normal^{}
Black^{}
Red^{}
Green^{}
Yellow^{}
Blue^{}
Magenta^{}
Cyan^{}
White^{}
BrightBlack^{}
BrightRed^{}
BrightGreen^{}
BrightYellow^{}
BrightBlue^{}
BrightMagenta^{}
BrightCyan^{}
BrightWhite^{}

影响

EffectCode
Bold^{}
Faint^{}
Italic^{}
Underline^{}
SlowBlink^{}
RapidBlink^{}
Reverse^{}
Conceal^{}
CrossOut^{}

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

推荐PyPI第三方库


热门话题
javascript通过WebSocket将服务器时间推送到多个客户端   这种java字节转换是如何工作的   数据库错误。sql。SQLEception:参数索引超出范围(1>参数数,为0)   java如何在搜索时过滤选定的viewpager片段中的recyclerview?   java如何使用OpenCV将图像转换为黑白图像并在ANDROID中消除阴影   Spring MVC项目中的java HTTP服务器状态404错误   Spring MVC中的java JSR303自定义约束验证器   java如何基于另一个ArrayList的值显示ArrayList中的特定项?   java如何在firebase messages节点获取最后发送给我的消息?   部署后在google app engine上运行servlet时发生java错误   java如何使用servlet在两个jsp之间发送数据   java日历年中的周是月中的周   从URL读取一个资源并直接返回这些字节作为REST请求的响应,Java 7和spring MVC 3.2不存储内存