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

文章 > Python基础教程 > 如何使用Python实现文件压缩?

如何使用Python实现文件压缩?

头像

十一

2020-11-16 15:50:142422浏览 · 0收藏 · 0评论

相信大家都知道“快压”吧,有没有小伙伴跟小编一样,超级痛恨这个流氓软件,不仅软件卸载不掉,还添加大量的广告以及垃圾信息,瞬间让自己感觉电脑被“注入病毒”的感觉,不仅让自己的文件没有办法处理,还给心里添上压缩软件都是流氓的标签,然而大家现在不用担心了,因为我们学习的python可以教我们压缩文件,一起来看下吧~

需要使用模块:

os 模块综合应用

glob 模块综合应用

利用 gzip zipfile rarfile tarfile 模块解压文件

提到压缩文件就要分不同压缩格式进行讨论,主要有以下4种:

.gz: 即gzip,通常只能压缩一个文件

.zip: 和.tar.gz很类似但可以打包压缩多个文件

实现代码:

import glob
import os
path = r'C:\xxxx\download'
file_lst = glob.glob(path + '/*')
# 列表推导式
filename_lst = [os.path.basename(i) for i in file_lst]
print(filename_lst)
for i in filename_lst:
    if '.' in i:
        # 获取后缀名
        suffix = i.split('.')[-1]
        # 逐个将后缀名和各格式的压缩后缀匹配
        if suffix == 'gz':
            pass
            if ...: # 再次判断新产生的文件名是否以 .tar 结尾
                pass
        if suffix == 'tar':
            pass
        if suffix == 'zip':
            pass
        if suffix == 'rar':
            Pass

处理.zip文件

import zipfile
def unzip(filename):
    zip_file = zipfile.ZipFile(filename)
    # 类似tar解除打包,建立文件夹存放解压的多个文件
    if not os.path.isdir(filename + "_dir"):
        os.mkdir(filename + "_dir")
    for names in zip_file.namelist():
        zip_file.extract(names, filename + "_dir/")
zip_file.close()

大家如果在遇到需要将文件进行压缩的,就可以直接套用小编的这种方式哦~以后大家不必担心压缩软件给予的流氓问题了,还是古话说的对,“自己动手,丰衣足食”。

关注

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

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

三男一女免费播放电视剧大全 | 不扣钮的女孩| 老赵玩小静揉捏胸奶头视频播放 | 免费视频在线观看人数在哪直播 | 扌暴辶鬲和扌暴辶的区别| 《推油》完整版播放时间| 学校教室里可以插自己电脑吗 | 女人大阴肩夹缝是阴虚还是阳虚| 蜜桃成熟时33D| 兄弟的老婆4免费观看电视剧 | 为啥越骚的女人干的越爽| 粗大挺进亲女小雅小流| 免费观看己满十八岁电视剧姐弟| 欧美XBOX与IPHONE| 女生给男生吃小头头 | 美女图片| 国精产品一品二品国精| 儿媳妇免费播放全部电视剧| 我把英语老师按在桌子吵了一顿 | 双腿无力合拢红肿外翻男生原因 | 《交换做爰》在线观看| 胸大美女| 男人女人免费观看40集电视剧| 少女配狗播放视频| 《公妇公侵波多野结衣》| 砂浆强度等级| 韩剧公媳之恋免费观看全集| 为啥越骚的女人干的越爽| 剪灯新话| 器材室轮-J-(4)对着镜子| 寡妇开荒40集全免费| 窝窝影院在线观看免费播放电视剧| 千王之王电影| 白色变态蕾丝超薄开档连身袜 | 士豆网首页| 《办公室高潮秘书2》| 老公把舌头放进我B里搅拌| 少女与船夫1977经典版歌曲| 漂亮的售楼秘密2| 两个老头把我添高潮了| 赠刘景文