为什么是;字典;及;“钥匙”;没有在python中定义?
我对PHP很在行,并且正在努力学习Python。因此,如果我试图过于逐字翻译函数,请原谅,但我有以下几点:为什么是;字典;及;“钥匙”;没有在python中定义?,python,json,Python,Json,我对PHP很在行,并且正在努力学习Python。因此,如果我试图过于逐字翻译函数,请原谅,但我有以下几点: import json import urllib url='http://www.example.com/sample.json' f = urllib.urlopen(url) data = json.loads(f.read()) for item in data: for entry in item: print dictionary.keys(en
import json
import urllib
url='http://www.example.com/sample.json'
f = urllib.urlopen(url)
data = json.loads(f.read())
for item in data:
for entry in item:
print dictionary.keys(entry)
我知道item
有dict类型,因为我打印了类型(item)
。但是当我尝试运行上面的代码时,我得到了NameError:name'dictionary'未定义
——我是否需要导入定义字典函数的库?如果是,哪个库?写入
print entry.keys()
而不是
print dictionary.keys(entry)
我建议您看看和。写
print entry.keys()
而不是
print dictionary.keys(entry)
我建议您看看和。它只是
entry.keys()
它只是entry.keys()
实际上,我似乎需要item.keys()
;谢谢你的教程链接。这两本书我都读了很多,但都没有找到教程。@Amanda:很可能你需要item.keys()
。这取决于数据的结构以及其中的内容。实际上,我似乎需要item.keys()
;谢谢你的教程链接。这两本书我都读了很多,但都没有找到教程。@Amanda:很可能你需要item.keys()
。它取决于数据的结构以及其中的内容。