python - python 3.4.1读取HTTP请求数据

  显示原文与译文双语对照的内容

对于 python,我非常新,我正在尝试向返回JSON的URL执行HTTP请求。 我有的代码是:


url ="http://myurl.com/"
req = urllib.request.Request(url)
response = urllib.request.urlopen(req)
data = response.read()

读取时出现错误: "'字节'对象没有属性'读取'"。 我四处搜索,但没有找到解决办法。 任何建议?

时间: 作者:

你可能会发现请求库易于使用:


import requests
data = requests.get('http://example.com').text

或者,如果你需要原始的undecoded字节,


import requests
data = requests.get('http://example.com').content

作者:
...