美文网首页
Python 3 解压文件夹内所有zip文件到同名子文件夹

Python 3 解压文件夹内所有zip文件到同名子文件夹

作者: Kaidi_G | 来源:发表于2020-01-28 06:05 被阅读0次
import os, zipfile

dir_name = 'yourZipFileLocation'#你保存文件的路径
extension = ".zip"

os.chdir(dir_name) # 将工作路径换到你保存文件的路径
for item in os.listdir(dir_name): # 遍历文件夹中所有文件
    if item.endswith(extension): # 寻找 ".zip" 结尾的文件
        file_name = os.path.abspath(item) # 获取带文件名的文件完整路径
        zip_ref = zipfile.ZipFile(file_name) # 创建zip 对象
        os.mkdir(file_name.replace(".zip","")) # 创建同名子文件夹
        zip_ref.extractall(file_name.replace(".zip","")) # 解压zip文件内容到子文件夹
        zip_ref.close() # 关闭zip文件
        os.remove(file_name) # 删除同名zip文件

相关文章

  • Python 3 解压文件夹内所有zip文件到同名子文件夹

  • linux常用命令

    压缩与解压文件 zip zip -r ./.zip ./*压缩当前文件夹下所有文件 -r代表递归压缩,...

  • grafana安装插件

    下载插件.zip上传,解压 unzip -q .zip将解压的文件夹移动到grafana插件文件夹下mv corp...

  • 解压ipa包

    1、先将.ipa修改为.zip;2、解压.zip文件,解压出Payload文件夹,.app文件就是我们的目标文件3...

  • Linux: zip

    解压:把a.zip解压到文件夹bunzip -d b a.zip 压缩:把a文件夹压缩为a.zipzip -r a...

  • linux 下的zip/unzip命令

    在Linux环境中经常用到压缩解压缩命令 zip-压缩 (1)压缩当前deps文件夹内的所有文件为deps.zip...

  • Hazel规则启示录

    1,自动解压文件如果下载文件到downloads文件夹的是zip,自动解压。 2,自动用指定软件打开pdf 3,下...

  • Linux常用终端命令

    安装软件: 解压tar, tar.gz: 解压zip: 打开当前文件夹: 新建一个目录 拷贝该目录下所有文件到当前...

  • 压缩与解压

    .sh 解压.sh文件 or在该文件夹下 zip 压缩成zip 解压zip tar 压缩成tar 解压tar ta...

  • 分布式常用命令

    Hadoop创建文件: 上传文件到hdfs 查看hdfs文件 删除hdfs文件/文件夹 解压zip文件到指定目录 ...

网友评论

      本文标题:Python 3 解压文件夹内所有zip文件到同名子文件夹

      本文链接:https://www.haomeiwen.com/subject/wjepthtx.html