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第三方库


热门话题
java为什么不向处理程序调用isEnable?   java如何通过Android Studio添加库   java用鼠标单击绘制多边形不工作?   在Java中通过注释验证方法参数   如何在Windows(ffmpeg等)中使用Java快速拍摄桌面截图?   语言不可知论Java或编程中的break语句是必不可少的吗?   joptionpane的java尝试捕获错误   amazon web服务AWS Java SDK SSL证书   在JUnit测试中使用事务注释时,java数据不会保存在DB中   java数组输出问题?   SpringMVC文档使用JavaAPI信封API。getDocument返回空异常   java在警报对话框微调器中等待输入   使用Java突出显示Html中的文本   Java中的字符串搜索算法   Java实现一种递归方法,该方法遍历树分支以生成位代码(哈夫曼编码)   java我如何给JTextPane一个不同于主JFrame的宽度?