用颜色、格式和实用程序丰富您的CLI

spiffyline的Python项目详细描述


项目描述

spiffyline是一个提供格式化的终端实用程序包, 通过对ANSI SGR代码的抽象对终端输出进行着色。在

特点:

  • 为便于使用而抽象ANSI SGR代码
  • 用于快速格式化的预定义颜色
  • 主题类合并SGR代码以重用
  • 使添加格式和颜色简单简洁的实用方法

第页:

from spiffyline.theme import Theme
from spiffyline.logger import Logger

# Theme with bold and red text
my_theme = Theme.BOLD + Theme.fg_color( 230, 0, 0 )

print(  my_theme + "Hello World!" + Theme.RESET )

# One can also use the Logger class for more concise code

l = Logger()
l.log( "Hello World!", my_theme )

# Or to record certain logging events

l.log( "Error", my_theme, flags=[ "error", ] )
print( l.events[ "error" ] ) # => 1

请从GitHub下载API Documentation

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

推荐PyPI第三方库


热门话题
Java子类在构造函数中少取1个参数   arraylist在java中使用堆栈将对象添加到数组列表中   java如何使用扫描仪或缓冲读取器读取输入文件,并统计输入文件中出现的所有特定字符   java围绕其中心逆时针旋转2D数组,同时保持数组大小   java输入后,println不会输出任何内容   java未知HK2故障多重异常   SimplePath中字段的java Querydsl 4 StringExpression   循环遍历java代码中的多个集合   socket inputstream在使用BOX java sdk时损坏   java什么是面颊新闻活动?   列出比较多个整数并查找java中的最大整数   用户权限如何获得在java中Windows vista/7的C驱动器中打开目录的管理权限   范围内最大/最小值的java数据结构   文件如何使用Java下载和解压缩zip存档?   JavaSpring动态原型bean   类似于云浏览的java应用程序   java无法联系localhost:8005。关闭Tomcat时,Tomcat可能未运行错误