python从zip中删除指定后缀文件(推荐)

  

  

环境:python2
  用到的模块os zipfile shutil
  程序功能:从zip中删除指定后缀的文件,然后再自动压缩

  

函数说明:

  

DelFileInZip(路径,后缀)

  
  

路径:邮政文件的全路径
  后缀:指定的文件后缀

     

        进口shutil   进口zipfile   进口操作系统   从shutil进口*   def UnZipFile (zip_src dst_dir): #解压函数,将zip_src解压到dst_dir   r=zipfile.is_zipfile (zip_src)   如果r:   fz=zipfile。ZipFile (zip_src ' r ')   文件在fz.namelist ():   fz。提取(文件,dst_dir)   其他:   print(这不是邮政……)   def DelFileInZip(路径,后缀):   路径名=路径[:path.rfind (' . '))   路径名=pathName.strip ()   如果不是os.path.exists(路径):   os.makedirs(路径名,0 o777)   其他:   打印路径名+“已经存在……”   打印(“解压:“+路径)   UnZipFile(路径,路径名)#解压文件到路径名,python3可使用shutil。unpack_archive(路径,路径名,“zip”)   为根、dirs文件os.walk(路径):#遍历路径名文件夹   f的文件:   文件名=os.path.join(根,f)   如果(fileName.endswith(后缀)):#找到后缀为后缀的文件   如果os.path.isfile(文件名):   os.remove(文件名)#删除目标文件   打印(“德尔:”+文件名)   其他:   文件打印文件名+“不是……”   打印(邮政编码:”+路径)   shutil.make_archive(路径名,“邮政编码”,路径名)#压缩   shutil.rmtree(路径)#删除临时文件   打印('=======完成!======')   回报”   DelFileInZip (' D: \ \ aaa.zip’,‘日志’)      

  

 python从zip中删除指定后缀文件(推荐)

  

  

以上所述是小编给大家介绍的python从zip中删除指定后缀文件,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
  如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

python从zip中删除指定后缀文件(推荐)