1

私は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ます。辞書関数を定義するライブラリをインポートする必要がありますか?もしそうなら、どのライブラリ?

4

1 に答える 1

9

書く

print entry.keys()

それ以外の

print dictionary.keys(entry)

チュートリアルライブラリリファレンスをご覧になることをお勧めします。

于 2012-04-11T14:46:03.430 に答える