python 报错'gbk' codec can't encode character 'ue5d1' in position 0:

时间:2022-05-04
本文章向大家介绍python 报错'gbk' codec can't encode character 'ue5d1' in position 0:,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

在网络怕爬虫过程中遇到,编码错误

'gbk' codec can't encode character 'ue5d1' in position 0: illegal multibyte sequence
response = requests.get(url)
html_uid = response.text
# name=html_uid["result"]['name']
# path = "E:\python_py\景区详情\省份\吉林省\"#文件路径"
file_path =cities_folder+province+city+'_'+str(i)+"_"+str(j)+'.json'
file = open(file_path, 'w')
file.writelines(html_uid)
file.close()

修改部分

file = open(file_path, 'w')增加

encoding='utf-8'

即 file =open(file_path,'w',encoding='utf-8')