-2

ラズベリーパイ用のmakeprojectsブックを購入しましたが、スクリプトの1つは、wundergrund apiを使用して、tempectなどの結果を印刷しています。

コードが変更され、変数を微調整しようとしましたが、常にキーエラーが発生します:/

これがサンプルAPIです

この本では、彼はPythonでコードを提供していますが、古いAPIコードを使用しています。写真を参照してください。

http://imgur.com/n4kpsxo,DtYoQhJ

4

1 に答える 1

0

よりきれいなjsonドキュメントを使用します。

import urllib2
import json
txt = urllib2.urlopen('http://pastebin.com/raw.php?i=uu6qK6Rg').read()
j  = json.loads(txt)

print j['current_observation']['temp_c']

与える

19.1

編集

キーの下にあるものを理解するには、次のようにします。

print json.dumps(j['current_observation'], sort_keys=True,  indent=4)

次に、必要なデータへのフルパスがわかるまで、ツリーをゆっくりと歩きます。

于 2013-02-15T14:20:16.777 に答える