Python 编码错误解决方案

ⅰ亾dé卋堺 提交于 2019-11-26 13:05:18

Python

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 7: ordinal not in range(128)

解决方案:

import sys
reload(sys)
sys.setdefaultencoding('utf8')

当然如果非shell环境下需要给个头

#coding:utf-8

pandas 如果有的时候遇到乱码

df.to_excel('result.xlsx',encoding="utf_8_sig")
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!