美文网首页
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文件到同名子文件夹

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