ラズベリーパイ用のmakeprojectsブックを購入しましたが、スクリプトの1つは、wundergrund apiを使用して、tempectなどの結果を印刷しています。
コードが変更され、変数を微調整しようとしましたが、常にキーエラーが発生します:/
これがサンプルAPIです
この本では、彼はPythonでコードを提供していますが、古いAPIコードを使用しています。写真を参照してください。
ラズベリーパイ用のmakeprojectsブックを購入しましたが、スクリプトの1つは、wundergrund apiを使用して、tempectなどの結果を印刷しています。
コードが変更され、変数を微調整しようとしましたが、常にキーエラーが発生します:/
これがサンプルAPIです
この本では、彼はPythonでコードを提供していますが、古いAPIコードを使用しています。写真を参照してください。
よりきれいな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)
次に、必要なデータへのフルパスがわかるまで、ツリーをゆっくりと歩きます。