目录
一、「背景」
正写代码过程中,调试也是很费时间的,特别是打印格式不友好的时候,需要来回调试。
二、「介绍」
让我来向你介绍pprint模块,Python世界的调皮小精灵!它的全名是'Pretty Print',意思就是美化输出,简直就是程序员的化妆师!
别再为了阅读方便而纠结于逐个元素翻转列表或嵌套字典,pprint会替你搞定!
三、「使用」
from pprint import pprint
data = [
{
"name": "John",
"age": 30,
"city": "New York"
},
{
"name": "Jane",
"age": 25,
"city": "Chicago"
}]
print(data)
pprint(data)
pprint(data,indent=5) # width控制每行输出的宽度
结果:
[{'name': 'John', 'age': 30, 'city': 'New York'}, {'name': 'Jane', 'age': 25, 'city': 'Chicago'}]
[{'age': 30, 'city': 'New York', 'name': 'John'},
{'age': 25, 'city': 'Chicago', 'name': 'Jane'}]
[ {'age': 30, 'city': 'New York', 'name': 'John'},
{'age': 25, 'city': 'Chicago', 'name': 'Jane'}]