我正在使用requests
模块。并且,返回的数据是unicode,其中包含来自服务器的响应(字典)。有没有一种方法可以很好地打印这本Unicode字典?在
返回的响应如下所示:
u'<<200:{"id":"12345","key_x":"41341e2277422","name":"xyz","key_y":"000566b8-1f52-5b38c","marked_for_removal":false,"max_capacity":3831609642556,"total_capacity":0,"total_reserved_capacity":0}'
或者这个:
^{pr2}$我想按以下方式打印:
u'<<200:
{"id":"12345",
"key_x":"41341e2277422",
"name":"xyz",
"key_y":"000566b8-1f52-5b38c",
"marked_for_removal":false,
"max_capacity":3831609642556,
"total_capacity":0,
"total_reserved_capacity":0}'
也就是说,中间的json应该被格式化,字符串可以保持原样。在
我试过把数据转换成字符串并打印出来,但那没用。在
import pprint
pprint.pprint(data.encode('utf-8'), width=1)
response
属于str
类型-包含HTTP状态代码和实际的JSON数据结构。在相关问题 更多 >
编程相关推荐