如何从命令行漂亮地打印 Python 字典?
你可以使用 pprint 库来以漂亮的形式打印 Python 字典。pprint 模块提供了一种以漂亮的形式“打印”任意 Python 数据结构的功能,该形式可作为解释器的输入使用。你可以按如下方式使用它
示例
a = { 'bar': 22, 'foo': 45 } pprint.pprint(a, width=10)
输出
这将得到如下输出
{'bar': 22, 'foo': 45}
正如你所见,即使这样也可能难以阅读。你可以实际使用 json 模块来更好地打印它。例如:
示例
import json a = { 'bar': 22, 'foo': 45 } print(json.dumps(a, indent=4))
输出
这将得到如下输出
{ "bar": 22, "foo": 45 }
广告