一键部署服务器出问题
收藏
命令:results = eval((r.json()["results"]))
报错:
Traceback (most recent call last):
File "e:\dianshe\python\fenxi.py", line 67, in
results = eval((r.json()["results"]))
File "", line 0
^
SyntaxError: unexpected EOF while parsing
百度说是eval括号内容是空的,我打印出(r.json()["results"])
发现真的是空的
但是我打印出r.json()的内容如下
{'msg': {'Warnning': "This usage is out of date, please use 'application/json' as content-type to post to /predict/pyramidbox_lite_server_mask. See 'https://github.com/PaddlePaddle/PaddleHub/blob/release/v1.6/docs/tutorial/serving.md' for more details."}, 'results': '', 'status': '-1'}
为何r.json()后面加上了["results"]就会变成空的呢,想不通
0
收藏
请登录后评论
你results的值为什么是一个引号
解决了,是我请求数据出了问题,result只是个字典引用
我遇到了同样的问题,请问您是怎么解决的、我是图像分类的接口调用
哈哈哈
那个应该是返回的json数据里的结构
这个看文档,返回的结构、名称一点不能错
如果返回的是错误信息,自然也是没有这个result的