我有这样的json文件:
{
"url": {
"188.40.0.138\n": {
"bytes": 13882,
"code": 403
},
"iantivirus.us\n": {
"bytes": 13563,
"code": 503
},
"ibmsupport.net\n": {
"bytes": 13648,
"code": 503
},
"usbnak.com\n": {
"bytes": 13779,
"code": 403
}
}
}
我想将其转换为以下格式的csv文件: 网址,188.40.0.138\n,13882.403
当我使用 (假设已加载到变量数据)
for i in data['url']"
print i['status'] # says index should be integer
print i # prints 188.40.0.138\n
print i[0:3] #prints 188.
这里的问题是我无法访问内部元素
您的
i
就是键;您必须查找data['url'][i]
才能获得嵌套字典。你知道吗可以使用
dict.iteritems()
(Python 2)或dict.items()
(Python 3)嵌套循环:如果计划编写CSV,请使用^{} module :
相关问题 更多 >
编程相关推荐