UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xae’ in position 29: illegal multibyte sequence
遇到这个问题,只需要将文件的编码格式改为‘utf-8’就可以解决
将open函数的参数加上" encoding=‘utf-8’"
例如:
f2 = open('new.json', 'w',encoding='utf-8')
for d in all:
s = json.dumps(d,ensure_ascii=False)
f2.write(s)
f2.write('\n')
f2.close()