python 批量解压压缩文件的实例代码

python 批量解压压缩文件的实例代码

下面给大家介绍python 批量解压压缩文件的实例代码,代码如下所述;


    #/usr/bin/python#coding=utf-8import os,sys 
    import zipfile open_path='e:\\data'save_path='e:\\data' os.chdir(open_path)
    #转到路径
    #首先,通过zipfile模块打开指定位置zip文件
    #传入文件名列表,及列表文件所在路径,及存储路径def Decompression(files,file_path,save_path):  
    os.getcwd()#当前路径  os.chdir(file_path)#转到路径  
    for file_name in files:   
    print(file_name)   
    r = zipfile.is_zipfile(file_name)#判断是否解压文件   
    if r:      
    zpfd = zipfile.ZipFile(file_name)#读取压缩文件     
    os.chdir(save_path)#转到存储路径      
    zpfd.extractall()      
    zpfd.close()def files_save(open_path): 
    for file_path,sub_dirs,files in os.walk(open_path):#获取所有文件名,路径   
    print(file_path,sub_dirs,files)   
    Decompression(files,file_path,save_path)files_save(open_path)

在看下一段代码python批量解压


    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    '''Created on Jun 6, 2019
    @author: carson
    '''
    import os
    import re
    import zipfile
    import StringIO
    # 下述三行是为了解决编码问题
    import sys
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值