当前位置: 首页 > 知识库问答 >
问题:

Json、urlib2和pprint

姚昊焱
2023-03-14

我有以下练习:

使用json模块。首先使用urllib2下载这个文件,然后将json作为python对象加载,并使用pprint使其在写入终端时看起来很好。

这是我所做的,但不确定我是否做对了...

import urllib2
response = urllib2.urlopen('https://dl.dropboxusercontent.com/u/153071/test.json')
html = response.read()
import json
import pprint
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(c) #Just printing a list from earlier in the file, not sure what to print...

共有1个答案

微生宝
2023-03-14

您不需要导入pprint。您可以使用json模块本身指定缩进

import urllib2                                                                       
import json                                                                          
response = urllib2.urlopen('https://dl.dropboxusercontent.com/u/153071/test.json')   
content_dict = json.loads(response.read())                                           
print json.dumps(content_dict, indent=4)
 类似资料:
  • 问题内容: 我正在尝试apache- camel,我已经建立了一条基本路由,该路由通过http4组件调用http服务,通过unmarshal()。json(JsonLibrary.Jackson)转换结果,然后打印出部分响应在bean组件中。 我遇到的问题是,当它到达json unmarhsaller时,它会在运行时爆炸: 没有类型转换器可用于从类型:java.util.HashMap转换为所需的

  • 我对rest-assured和Java是新手。我需要帮助,我想创建一个Json对象(带有键、值的数组Json),我可以添加/删除参数,并更改值 谢谢大家

  • 原文: http://exploringjs.com/impatient-js/ch_json.html JSON(“JavaScript Object Notation”)是一种使用文本对数据进行编码的存储格式。它的语法是 JavaScript 表达式的一个子集。例如,考虑以下数据,以文本形式存储在文件jane.json中: { "first": "Jane", "last": "P

  • 问题内容: 我想修补一个无法在此时升级到3.0的PowerShell 2.0环境。 我正在寻找PowerShell 3.0中cmdlet和cmdlet 的PowerShell 2.0脚本实现。 我对的兴趣最大,但也很好。 问题答案:

  • 问题内容: 我正在比较JSON和BSON用于序列化对象。这些对象包含多个大量整数的数组。在我的测试中,我要序列化的对象包含大约12,000个整数的总数。我只对序列化结果的大小比较感兴趣。我正在使用JSON.NET作为进行序列化的库。我使用JSON是因为我也希望能够在Javascript中使用它。 JSON字符串的大小约为43kb,BSON结果的大小为161kb。差异因子约为4。这不是我所期望的,因