JSON 在 Python 中提取。
JSON Extraction in Python.
试图通过我的 JSON 格式获取特定数据,但我无法这样做。尝试在 Python 中执行此操作,我想要打印出不止 1 个东西。我提供了一个示例代码来说明这一点。文件的名称是 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']
错误是:"TypeError: String indices must be integer"
请帮忙。
遍历字典生成键。但是既然你有一个字典,直接访问这些项目就可以了。
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']
试图通过我的 JSON 格式获取特定数据,但我无法这样做。尝试在 Python 中执行此操作,我想要打印出不止 1 个东西。我提供了一个示例代码来说明这一点。文件的名称是 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']
错误是:"TypeError: String indices must be integer"
请帮忙。
遍历字典生成键。但是既然你有一个字典,直接访问这些项目就可以了。
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']