1. 首页
  2. 数据库
  3. 其它
  4. python中open文本写入字符串时编码报错问题

python中open文本写入字符串时编码报错问题

上传者: 2020-12-23 03:12:33上传 PDF文件 22.1KB 热度 22次
console报错信息:UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\u2022’ in position 7636: illegal multibyte sequence 字面上的意思是字符串中存在’gbk’无法编码的情况。原因分析要么是open文件的编码和字符串内容不一致,要么是字符串中存在无法编码的字符。 解决方法: 用utf-8编码格式open文件,如下: with open(file_path,'w+',encoding='utf-8') 忽略该错误,在open()中加入errors=‘ignore’,如下: wit
下载地址
用户评论