eval报错NameError: name 'null' is not defined

在转换的字符串中,存在null时,就会出现NameError: name ‘null’ is not defined这个错误。

 

解决办法:使用replace方法将null替换掉

注意:replace argument 2 must be str  replace的两个参数都必须为字符串

str.replace("null", "")

同理,请求结果中有 false 和 true 都要改为 False 和 True

 

 

posted on 2020-07-21 12:18  mlllily  阅读(931)  评论(0编辑  收藏  举报