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

文本编码查看方法

我们所用的是 ​chardet​ 这个库。

# -*- coding: UTF8 -*-
import chardet

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

f = open('python脚本控制.py','rb')
data = f.read()
print(chardet.detect(data)['encoding'])

效果图如下:

Python 技术篇 - 通过代码查看文本的编码类型实例演示,如何查看文件的编码类型,文件编码查看方法_Python文本编码查看

喜欢的点个赞❤吧!