韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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进阶视频教程

关注

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

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

夹好我的精去上课别流出来了| 公厕少年NASA动漫免费观看| 他扯开我的奶置一摸就流水| 《熟妇的荡欲》免费看| 薰樱子| 国产免费观看高清电视剧| 薰樱子| 穿真空短裙挤公交会被赶走吗| 办公室的滋润3| 我兄弟的妈妈免费观看电视剧| 日本大片又大又好看的PPT| 日韩成人无码| 女性私密紧致情趣玩具| 被灌满精子的女人会得白血病吗| 少女与狗2在线观看免费版高清| 100种双人插画姿势素材| 《大尺度吃奶做爰》电影| 《请好好疼爱里面》免费观看| 午夜成人理论片A片AAA软件 | 美国禁忌6 结局| 五姑娘影院在线观看免费版电视剧 | 你与我最后的战场第二季| 《急救护士1982满天星》| 女同学上课用嘴帮我口出来| 办公室刺激战场3| 菩菇短视频APP免费版本下载| 《湿点》未增减板相似| 98在线高清免费观看电视剧狂飙| 免费观看已满十八岁电视剧在线播...| 公日日躁我和公乱小说 | 《请好好疼爱里面》免费观看 | 不许穿内裤随时挨C调教H| HTTP://WW.XJXJ...| 小俊在雪姨身上耕耘小说免费阅读| 美国禁忌结局1-4| 白带内裤拉丝尿液| 交换第一次| 张慧的奶头被老局长吃奶的视频| 极品女教师| 暴躁少女CSGO免费观看| 法国色情《监狱宝贝3