🚀 原文地址:https://rich.readthedocs.io/en/latest/pretty.html

除了语法高亮之外,Rich 将格式化容器(例如列表、字典和元组)的打印。

运行以下命令来查看美化打印输出的示例:

  1. $ python -m rich.pretty

🔔 请注意输出将如何变化以适合终端宽度。

1. pprint方法

pprint方法还提供了一些参数,可以用来调整对象的打印方式。

  1. from rich.pretty import pprint
  2. pprint(locals())

1.1 缩进参考线

Rich 可以绘制缩进参考线,从而突出显示出数据结构的缩进级别,这些可以更轻松地读取更深嵌套地输出。默认情况下,pprint方法会启用缩进参考线,当然我们可以设置indent_guides=False来关闭次特性。

1.2 折叠全部

2. 美化的可渲染的

3. Rich解释器协议

4. 示例