Skip to main content
 首页 » 编程设计

python之为什么 "dictionary"和 "keys"没有在 python 中定义

2025年05月04日11傻小

我非常擅长 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(entry) 

我知道 item 有 dict 类型,因为我做了 print type(item)。但是当我尝试运行上面的代码时,我得到了 NameError: name 'dictionary' is not defined——我需要导入一个定义字典函数的库吗?如果有,是哪个图书馆?

请您参考如下方法:

写

print entry.keys() 

代替

print dictionary.keys(entry) 

我建议您查看 tutorial和 library reference .