东方耀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