vue项目接口域名动态的获取方法
859
2022-08-27
【python】使用eval 函数报错 NameError: name ‘null‘ is not defined
报错原因
python无法处理null这样的字符串,python中的变量“空”,不是null,也不是NULL,而是None,所以报错
解决方案
一、将null转化为空
global nullnull = ''strnull={"code":100,"num":1,"data":[null]}strdict=eval(strnull)type(strdict)#dictprint(strdict)#{'data': [''], 'code': 100, 'num': 1}
这种办法可以正确转为字典类型了~~~~
二、使用json模块的loads()方法
from flask import json#引入json模块strdict=json.loads(strnull)print(strdict)#{'data': [None], 'num': 1, 'code': 100}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~