打印嵌套结构的类型
prettytype的Python项目详细描述
这个包有助于描述复杂的、嵌套的python数据结构。使用 prettype函数打印结构并快速了解 你有的东西。
例如,让我们检查来自Internet的复杂JSON对象:
importrequestsimportjsonr=requests.get('https://openlibrary.org/api/books?bibkeys=ISBN:0385472579,LCCN:62019420&format=json')data=json.loads(r.text)print'Data:',dataprintfromprettytypeimportprettytypeprint'Type:',prettytype(data)===>Data:{u'ISBN:0385472579':{u'bib_key':u'ISBN:0385472579',......Type:{str:{str:str}}
prettype显示api返回带字符串键的嵌套字典。