这是我的代码:
response = requests.get(apiurl+'api/v1/watch/services',
auth=(apiuser,apipass), verify=False, stream=True)
for line in response.iter_lines():
try:
data = json.loads(line.decode('utf-8'))
pprint.pprint(data)
except Exception as e:
pprint.pprint(e)
pass
请注意stream=True
。
问题是,当我在输入上有a
b
c
d
时,脚本只输出a
b
和{ {1}}。然后,当c
输入时,脚本会输出e
。
我做错了什么?
答案 0 :(得分:0)
好的,所以答案对我来说有点意想不到。
将python从3.4更新到3.5有帮助,没有其他任何改变。
希望这个答案有助于其他人解决这个问题。