python将文件压缩为rar,python 数据压缩

  python将文件压缩为rar,python 数据压缩

  “快按”相信大家都知道。有没有像边肖一样讨厌这个流氓软件的朋友?不仅无法卸载软件,还添加了大量的广告和垃圾信息,瞬间让他们觉得电脑被“注射了病毒”,不仅让自己的文件无法处理,还在心里加上了压缩软件是流氓的标签。不过,你现在不用担心,因为我们学过的python可以教我们压缩文件。一起来看看吧~

  需要使用模块:

  los模块的综合应用

  lglob模块的综合应用

  使用gzip zipfile rarfile tarfile模块提取文件。

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

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

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

  实现代码:

  importglob

  进口货

  path=rC:xxxxdownload

  file_lst=glob.glob(路径/* )

  #列表派生

  filename _ lst=[OS . path . basename(I)for iin file _ lst]

  打印(文件名_列表)

  foriinfilename_lst:

  如果“.”ini:

  #获取后缀名称

  后缀=i.split( . )[-1]

  #将后缀名称与每种格式的压缩后缀一一匹配。

  ifsuffix==gz:

  及格

  如果.3360 #再次确定新生成的文件名是否以。焦油。

  及格

  ifsuffix==tar:

  及格

  ifsuffix==zip:

  及格

  ifsuffix==rar:

  递给处理.zip文件

  importzipfile

  defunzip(文件名):

  zip_file=zipfile。zip文件(文件名)

  #像tar一样解压,设置文件夹存储解压后的文件。

  ifnotos.path.isdir(文件名 _dir):

  os.mkdir(文件名 _dir )

  fornamesinzip _ file . name list():

  zip_file.extract(名称,文件名 _dir/)

  Zip_file.close()如果满足压缩文件的需求,可以直接套用边肖的这个方法~以后就不用担心压缩软件给的耍流氓了。还是那句老话“自己动手,丰衣足食”。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python将字符串转换成日期,python 字符串转换为日期
  • python将字符串转换成日期,python 字符串转换为日期,Python如何将字符串转换为日期
  • python将字符串转换为数字型,python中数字字符和数字值有何不同,如何转换
  • python将两个一维数组转化为二维数组,matlab把二维数组转为三维数组
  • python将文本转为数组,python读取txt文件为数组
  • python将一个正整数分解成质因数,用python分解质因数
  • python单位转换编程英寸厘米,python将8厘米转换为以英寸为单位的长度并输出
  • python将列表中指定元素修改,python 替换列表中的元素
  • Python将字符串分割,python中把字符串分割成单个字符
  • python将数字转换为日期,python excel写入日期变数字
  • Python读取文件名写入Excel,python将结果写入excel文件
  • 用python将字符串进行反转,python中字符串反转函数
  • python 数字类型和字符串类型的相互转换,python将字符串类型转换为数字
  • Python读取文件名写入Excel,python将数据写入excel指定单元格
  • python中将字符串转化为数字,Python将字符串转为数字
  • 留言与评论(共有 条评论)
       
    验证码: