admin 2026-08-26 15:30:06 加拿大女足世界杯

Python 技术篇

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

文本编码查看方法我们所用的是 chardet 这个库。

代码语言:javascript复制# -*- 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'])效果图如下: