除了语法高亮之外,Rich 将格式化容器(例如列表、字典和元组)的打印。
运行以下命令来查看美化打印输出的示例:
$ python -m rich.pretty
🔔 请注意输出将如何变化以适合终端宽度。
1. pprint方法
pprint
方法还提供了一些参数,可以用来调整对象的打印方式。
from rich.pretty import pprint
pprint(locals())
1.1 缩进参考线
Rich 可以绘制缩进参考线,从而突出显示出数据结构的缩进级别,这些可以更轻松地读取更深嵌套地输出。默认情况下,pprint
方法会启用缩进参考线,当然我们可以设置indent_guides=False
来关闭次特性。