Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Github仓库: https://github.com/Textualize/rich

文档: https://rich.readthedocs.io/en/stable/introduction.html

安装:

python -m pip install rich

测试:

python -m rich

最简单的使用方式,用richprint替换掉原生的。

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()