Python中的数据美化打印机(pprint)
Python能够使用一种称为漂亮打印或pprint的特殊方法来正确格式化打印方法的内容。例如,当我们读取json形式的url内容时,该内容将被打印为难以阅读或理解的单行。但是,如果我们应用漂亮的打印,python会根据json标签为它提供一个ice结构。
没有pprint
在下面的程序中,我们使用传统的打印方法来打印网页的json内容。整个结果以一行显示。
示例
import requests json_url_link = "https://pypi.org/pypi/sampleproject/json" result = requests.get(json_url_link ) print(result.json())
输出结果
运行上面的代码给我们以下结果-
{'info': {'author': 'The Python Packaging Authority', 'author_email': 'pypa-dev@googlegroups.com', . . .与pprint
接下来,我们采用与上述相同的内容,但现在应用pprint。如您所见,输出格式非常有条理。
示例
import requests from pprint import pprint json_url_link = "https://pypi.org/pypi/sampleproject/json" result = requests.get(json_url_link ) pprint(result.json())
输出结果
运行上面的代码给我们以下结果-
{'info': {'author': 'The Python Packaging Authority',
'author_email': 'pypa-dev@googlegroups.com',
'bugtrack_url': None,
'classifiers': ['Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短