请问有谁知道如何在Python中获取文件的编码格式。我知道可以使用codecs模块来打开以特定编码格式保存的文件,但需要事先知道该文件的编码格式。
import codecs
f = codecs.open("file.txt", "r", "utf-8")
有没有一种自动检测文件使用的编码方式的方法?谢谢。
编辑: 感谢大家提供非常有趣的答案。你可能会对http://whatismyencoding.com/感兴趣,它基于chardet(此外,该站点由bottle python框架提供支持)。