Github仓库: https://github.com/Textualize/rich
文档: https://rich.readthedocs.io/en/stable/introduction.html
安装:
python -m pip install rich
测试:
python -m rich
最简单的使用方式,用rich
的print
替换掉原生的。
from rich import print
print("Hello, [bold magenta]World[/bold magenta]!", ":vampire:", locals())
输出:
Hello, World! 🧛
{
'__name__': '__main__',
'__doc__': None,
'__package__': None,
'__loader__': <class '_frozen_importlib.BuiltinImporter'>,
'__spec__': None,
'__annotations__': {},
'__builtins__': <module 'builtins' (built-in)>,
'print': <function print at 0x7f13bae2add0>
}
可以在python的REPL中安装:
>>> from rich import pretty
>>> pretty.install()