尝试通过我的 JSON 格式获取特定数据,但我无法这样做。尝试用 Python 来做,我想要打印出不止一件东西。我提供了一个示例代码来说明这一点。文件名是blah
{ u'info': { u'more_info': { u'xyz': u'[]',
u'xyz': None,
u'xyz': 00000,
u'description': u'blah blah blah',
u'xyz': 0000,
u'url':
u'xyz': False,
u'name': u'BLAH BLAH',
u'xyz': 10,
u'xyz': 1,
我引用了文档,但还是失败了。
我试过了
for xyz in blah['info']['more_info']:
fs = xyz['name']['description']['url']
错误是:“类型错误:字符串索引必须是整数”
请帮忙。
最佳答案
遍历字典会产生键。但是既然你有一个字典,就直接访问这些项目。
print blah[u'info'][u'more_info'][u'name']
print blah[u'info'][u'more_info'][u'description']
print blah[u'info'][u'more_info'][u'url']
关于python - Python 中的 JSON 提取。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32855105/