刚刚使用pandas加载一个文件,结果编码报错了,但是我用notepad++打开的时候,显示就是UTF-8的编码,有点儿奇怪。
就查了下,怎么用python看编码
import chardet
f = open(data_path,'rb')
data = f.read()
print(chardet.detect(data))
我的文件有点儿大,40多M,所以执行了好一会儿
好吧,居然是IOS-8859-1的,那我就改一下吧
关于这个chardet
库
地址:chardet 3.0.4
网友评论