出现这种情况一般都是获取内容时得到的是json格式数据或者说是字典格式数据,然后把json格式数据写入文件时才会报错。解决方法如下:
1、首先在Python中可以调用json模块以处理json格式数据,这样json格式数据便可以转换成字符串了。
2、如图,转换方法就是dumps(),然后把转换后的字符串赋值给aa即可。
3、这样执行的时候就不会报错了,但是这样直接写入文件会出现\u乱码,这就涉及到编码问题了。
4、所以要在dumps里面添加一个参数,ensure_ascii,并且设置为FALSE选项才可以。
5、最后再次运行即可把字典的内容成功的写入到文件当中去了。