#!/usr/bin/python
import os
import json
import urllib
import urllib2
url = "https://www.example.com"
parameters = {'resource': 'aaaa',
'apikey': '1111'}
data = urllib.urlencode(parameters)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
json_data = response.read()
with open("test.json") as json_file:
json_file.write(json_data)
print json_data
我看不到我再次使用json它是在json_data被使用之前。將json值打印到文件
你爲什麼從JSON文件首先加載的數據呢?爲什麼你在這裏使用'json.load()'**。 – 2014-09-22 11:16:10
它不在文件中嗎?我在這裏錯過了什麼? – 2014-09-22 11:25:48
據推測,收到的JSON已經是有效的編碼JSON。爲什麼不把它寫入文件?無需在此編碼或解碼。 – 2014-09-22 11:32:11