打印样式/格式设置方法。

print-tools的Python项目详细描述


打印工具

Build StatusPyPI version

Includes useful methods for stylized/formatted printing.

安装

  • python3 -m pip install print-tools

用法

fromprint_tools.printerimportPrinterp=Printer()p.log('Printer initialized!')

方法

  • __init__
    • 风格
      • 默认Monokai,也可以使用Solarized
    • Monokai颜色
      • “橙色”、“洋红”、“紫色”、“蓝色”、“海绿”、“绿色”、“黄色”
    • 固色
      • “黄色”、“橙色”、“红色”、“洋红色”、“紫色”、“蓝色”、“青色”、“绿色”
  • log
    • 在文本前面用粗体日期/时间字符串记录文本
    • 参数
      • 文本
  • error
    • 打印红色错误:在文本前面,日志字符串可选
    • 参数
      • 文本
      • 对数(真)
  • success
    • 打印绿色成功:在文本前面,日志字符串可选
    • 参数
      • 文本
      • 对数(真)
  • arrow
    • 打印“->;”文本前面,缩进可选
    • 参数
      • 文本
      • 缩进(0)
  • chevron
    • 在文本前面打印“>>>;”,缩进可选
    • 参数
      • 文本
      • 缩进(0)
  • bullet
    • 在文本前面打印“•”,缩进可选
    • 参数
      • 文本
      • 缩进(0)
  • format
    • 字符串的自定义模板格式
    • 在字符串中按原样输入的模板格式:即[bold:green]
      • 格式参数可以更改为不同的外部运算符,必须是两个字符字符串,即“”将产生|bold:green|
    • 必须先输入修饰符
      • 粗体、斜体、下划线、重设
    • 接下来必须输入前景颜色,即[green]
    • 背景色必须以前缀输入,即[on_blue]
    • 可以使用reset修饰符删除格式,这可以与新格式(即[reset:bold:green]
    • 若要删除特定格式,请在参数前输入no_u(每个块一个参数),即[no_bold][no_italic]
      • 删除前景色
        • `[无前景]
      • 删除背景色
        • `[无背景]
    • 默认情况下,在print语句之后清除字符串格式,可以通过将argreset设置为false来更改此设置。
    • 此外,通过将arglog设置为true,可以首先打印日志字符串。

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

推荐PyPI第三方库


热门话题
java如何在删除后修复recyclerView中的项目重复?   java如何在Android中使用Handle而不增加内存   java(i>>>距离)是如何工作的   java如何在菜单项操作之后删除JTabbedPane的内容   springintermediatejavax。ejb。EJBException:java。Jboss应用程序中的lang.NullPointerException   Java:派生类中的方法链接   java InputListener不适用于正交摄影机和角色   java不能写这个方法吗?   java为什么Apache Kafka消费者不使用来自主题的消息?   使用scanner Java从文本文件填充二维数组   爪哇在会场内放置标记   maven合并了2个Java web应用程序   Java中注释处理的缺点是什么?   java创建在JFrame中绘制矩形和圆形的方法?   java LibGDX应用程序挂起在initializeglfw()上   唯一包含密钥但在不同字段上排序的java集   jboss在使用Infinispan中的共享文件存储时获取“java.io.IOException:不支持的协议版本22”   JavaEclipse似乎不想编译我的类的新版本。即使在(我认为)修复它之后,我也会遇到同样的错误