Python处理未知编码的txt文件

安装chardet: pip3 install chardet
可以先判断下编码再做转码处理
import chardet
def CheckCode(filename):
adchar=chardet.detect(filename)
if adchar['encoding']=='utf-8':
filename=filename.decode('utf-8')
else:
filename=filename.decode('gbk')
return filename
posted @ 2018-08-29 09:19  Awakenedy  阅读(796)  评论(0)    收藏  举报