【发布时间】:2014-02-21 13:20:39
【问题描述】:
import json
import requests
url = 'http://developer.usa.gov/1usagov.json'
r = requests.get(url, stream=True)
for line in r.iter_lines():
if line:
print (json.loads(line))
给出这个错误:
TypeError: can't use a string pattern on a bytes-like object
通过浏览器查看时,我确实看到响应是一个 Json,但请求库说它是一个字节,比如对象,为什么会这样?
【问题讨论】:
-
一般在网络中传递的都是字节的形式
标签: python json python-3.x string