【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': 1