
?? 安裝
pip3 install wasabi
?? API
快速上手
msg 是 Printer 實(shí)例化對(duì)象,可以直接使用。
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")

加載動(dòng)畫(huà)
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)

數(shù)據(jù)統(tǒng)計(jì)
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})

參考文檔
- Github: https://github.com/ines/wasabi