东方耀AI技术分享

标题: python中字符串转字典 eval报错invalid syntax的解决 [打印本页]

作者: 东方耀    时间: 2020-5-9 12:01
标题: python中字符串转字典 eval报错invalid syntax的解决
python中字符串转字典 eval报错invalid syntax的解决
# str转dict
result_dict = eval(resp.text)




File "<string>", line 1
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
    ^
SyntaxError: invalid syntax




eval函数只负责对表达式进行处理,并没有赋值的功能,也就是说,eval函数只负责对你的输入进行输出


如果我们想用来进行赋值,那么应该使用exec()函数




通过json来转换:
import json
result_dict = json.loads(resp.text)






欢迎光临 东方耀AI技术分享 (http://www.ai111.vip/) Powered by Discuz! X3.4