国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python怎么识别文件格式

python怎么识别文件格式

识别格式

头像

流芳

2020-07-04 11:22:404435浏览 · 0收藏 · 0评论

python通过第三方库chardet以字节方式读进字节流对象,然后通过detect函数识别进而获取文件的格式。

"""
自动识别 文本编码格式
"""
import chardet


def detectCode(path):
    with open(path, 'rb') as file:
        data = file.read(20000)
        dicts = chardet.detect(data)
    return dicts["encoding"]


def print_data_1(path):
    """
    这种编码通过命令行 file -i 文件名获取编码格式,
    通过测试,使用file 命令获取的编码格式不能获取正确的编码数据
    :param path:
    :return:
    """
    with open(path, "r", encoding="iso-8859-1") as f:
        i = 0
        for line in f:
            print(line)
            i += 1
            if i == 5:
                break
    f.close()


def print_data_2(path):
    print("-------------------------------")
    with open(path, "r", encoding="{0}".format(detectCode(path))) as f:
        i = 0
        for line in f:
            b_line = line.encode("utf-8")  # 将文件内容转化为utf-8格式
            print(chardet.detect(b_line)['encoding'])  # 输出转化为内容格式
            i += 1
            if i == 5:
                break
    f.close()


if __name__ == '__main__':
    path = "test.txt"
    print(detectCode(path))
    # print_data_1(path)
    print_data_2(path)

推荐课程:Python进阶视频教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《性爽2》电影| 妻子的谎言片尾曲| 《明明说好要带避孕套了》中文版| 老头下边又粗又大又硬| 班长哭了能不能再抠游戏里面的钱 | 麻花星空天美MV免费观看电视剧| 《不戴套瑜伽教练3》| 初二学生小馒头| 小妹妹爱大棒棒免费观看电视剧动.. | 张慧的奶头被老局长吃奶的视频 | 我在做饭他在下添好爽好硬 | 隐私图片| 77777免费观看电视剧推荐适..| 看动漫| 女生给男生吃小头头| 汁液横流BY笔趣阁| 苍井空《办公室爰欲》| 交替轮换4| 人野兽马狗猪大全| 当着老公的面被维修工欺负| 《满清十大酷刑》| 好日子在线观看视频大全免费动漫| 妈妈你真棒插曲快来救救我电影| 成全在线观看免费完整| 强妾干伦久久久久久久久| 免费的行情网站WWW下载大全| 《办公室高潮秘书2》| 丈夫不在的日子中字头| 女人做爰高潮全黄| 宝宝扶着水池乖乖让爸爸洗头文| 妈妈がだけの母さん歌词 | 日韩AV| 姑父有力挺送小芳的背景故事 | 免费观看《艳乳欲乱2》| 台球室的特殊待遇2HD| 坤坤寒入桃子里电视剧免费看 | 《诱人的护士》苍井空-| 主动把乳头放进男朋友嘴巴里| 白丝脚上的浓浓的精华液能用吗| 小蜜桃免费观看高清电视剧| 《美丽妻子替夫还债》剧情