Python查看文件用的什么类型的编码

文件主要分为二进制文件和文本文件这两种,看你想要查看哪种文件的编码,如果是文本文件的话,open函数里的就要用r,二进制文件用的是rb,别搞错哦!
代码:

import chardet

# 我要打开的是二进制的文件,所用的是rb
f=open('b.dat','rb')
data=f.read()
print(chardet.detect(data)['encoding']) # 去掉['encoding']可以看完整输出,这里我做了筛选,只显示encoding

f=open('a.npy','rb')
data=f.read()
print(chardet.detect(data)['encoding'])

运行结果:
在这里插入图片描述

发布了32 篇原创文章 · 获赞 24 · 访问量 6134

猜你喜欢

转载自blog.csdn.net/weixin_44517681/article/details/90048267