火星上枫叶

文章
5
资源
0
加入时间
2年10月24天

python中eval将字符串转换成字典时报错NameError: name ‘null‘ is not defined

最近在做数据处理的时候遇到一个问题,将一个字典格式的字符串转换成字典类型时使用python的内置函数eval()瞬间完成。错误的发生和解决如下:我要处理的文件:我写的代码如下:majors = []with open('document.json', 'r', encoding='utf-8') as file: line = file.readline() while line: major_name = eval(line)['name'] m