for i,list in enumerate((json.loads(v.strip()) for v in f.readlines())):
course_list.append(list)
在用json.loads()方法读取数据时,出现了
JSONDecodeError: Expecting ',' delimiter: line 1 column 575 (char 574)
解决:
利用二分查找debug很久发现有一行的文字里多了“[”和“]”符号,这会导致方法解析失败,如果有类似错误取文件看看是不是多一些符号在不该出现的地方出现了,比如 [ ]{ }。
["证书","["","美",""]","曼昆著","经济学","原理","北京大学出版社"]