美文网首页
Python 轻量级控制台输出及文本格式化工具 - wasabi

Python 轻量级控制台输出及文本格式化工具 - wasabi

作者: Anoyi | 来源:发表于2021-01-09 21:26 被阅读0次

⌛️ 安装

pip3 install wasabi

🎛 API

快速上手

msgPrinter 实例化对象,可以直接使用。

from wasabi import msg
msg.good("Hello Anoyi!")

普通文本 Printer.text

from wasabi import msg
msg.text("Hello Anoyi!")

特殊文本 Printer.good Printer.fail Printer.warn Printer.info

from wasabi import msg
msg.good("Success")
msg.fail("Error")
msg.warn("Warning")
msg.info("Info")

分隔符 Printer.divider

from wasabi import msg
msg.divider("Heading")

加载动画

from wasabi import msg
with msg.loading("Loading..."):
  # Do something here that takes longer
  time.sleep(10)
msg.good("Successfully loaded something!")

表格 table

from wasabi import msg, table

data = [("a1", "a2", "a3"), ("b1", "b2", "b3")]
header = ("Column 1", "Column 2", "Column 3")
widths = (8, 9, 10)
aligns = ("r", "c", "l")
formatted = table(data, header=header, divider=True, widths=widths, aligns=aligns)
print(formatted)

数据统计

from wasabi import msg
msg.good("Success")
msg.fail("Error")
msg.warn("Error")

print(msg.counts)
# Counter({'good': 1, 'fail': 1, 'warn': 1, 'info': 0})

参考文档

相关文章

  • Python 轻量级控制台输出及文本格式化工具 - wasabi

    ⌛️ 安装 ? API 快速上手 msg 是 Printer 实例化对象,可以直接使用。 普通文本 Printer...

  • Jackson 格式化输出

    1. 未格式化的打印 (1)需要序列化的类 (2)序列化工具类 (3)测试类 控制台输出: 2. 格式化输出 运行...

  • 简单的宏定义(不定期补充)

    控制台输出 RGB色值 格式化字符串 格式化字符串 输出点、坐标、Rect 格式化数字

  • 实战

    python的格式化输出 #python格式化输出 ##%对于未知变量类型,用这样就不太方便了 name='lis...

  • Python %d、%s、%r等用法

    Python print函数用法,print 格式化输出 使用print输出各型的 字符串 整数 浮点数 出度及精...

  • python demo

    this is python 控制台输出:你好,世界!

  • 限制列宽输出 fmt & fold

    fmt [options] [file...] 文本格式化排版输出工具,在最大值许可范围内输出最接近目标列宽的行格...

  • xargs命令基本用法

    xargs用作替换工具,读取输入数据重新格式化后输出。定义一个测试文件,内有多行文本数据: 多行输入单行输出: -...

  • 一 -06 python (基础)变量的输出

    print函数将信息输出到控制台格式化输出:输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符 % 占...

  • Python----变量的格式化

    在Python 在可以使用 print 函数将信息输出到控制台 格式化操作符: %。 专门用于处理字符串中的格式 换行

网友评论

      本文标题:Python 轻量级控制台输出及文本格式化工具 - wasabi

      本文链接:https://www.haomeiwen.com/subject/ablfaktx.html