• python 根据文件的编码格式读取文件


    因为各种文件的不同格式,导致导致文件打开失败,这时,我们可以先判断文件的编码吗格式,然后再根据文件的编码格式进行读取文件

    举例:有一个data.txt文件,我们不知道它的编码格式,现在我们需要读取文件的编码格式:

      

    import chardet
    def get_data():
        path = r'data.txt'
        f = open(path,'rb')  # 先用二进制打开
        data = f.read()  # 读取文件内容
        file_encoding = chardet.detect(data).get('encoding')  # 得到文件的编码格式
        with open(path,'r', encoding=file_encoding)as file:  # 使用得到的文件编码格式打开文件
            lines=file.readlines()
            for line in lines:
                print(line)
    
    
    if __name__=='__main__':
        get_data()
  • 相关阅读:
    androidactivity与webview结合
    anroid打包
    android之Fragment
    android布局
    anroid
    map reduce filter
    杂记
    spark记录
    Tomact和XML配置文件
    js-day02
  • 原文地址:https://www.cnblogs.com/shixisheng/p/11207288.html
Copyright © 2020-2023  润新知