Python查看文件编码格式

项目需求要写一个Json数据对比工具,Json读取及对比逻辑并不是很复杂,但是Python2.7在读取txt文件时遭遇了文件编码格式的问题,显示中文乱码,文件open读取时修改为”UTF-8”也不好使,上网查了下,发现一个比较好的解析文件编码格式的方法,特此记录一下哈。只需要配置path看输出结果即可。

#解析文件编码格式
    def code(self,path):
        f = open(path, 'rb')
        f_read = f.read()
        f_charInfo = chardet.detect(f_read)
        return f_charInfo

输出结果为:

{
  'confidence': 0.99, 'language': 'Chinese', 'encoding': 'GB2312'}
    原文作者:diablo704
    原文地址: https://blog.csdn.net/diablo704/article/details/78583229
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞