2016-05-30 45 views
0

寻找一种方式来嘲笑正确这段代码:模拟ur​​lilb + JSON在Python

import json 
from urllib import urlopen 

a_url = "http://blabla" 
my_response= urlopen(a_url) 
a_dict = json.loads(my_response.read()) 

它从URL中读取,那么响应使用json.loads一切存储在一个字典。想法?

回答

1

urlopen应该返回一个模拟对象,其中.read()返回一个包含JSON的字符串,例如, '{"a": "b"}'

然后扔掉它并使用requests