一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

python 实现tar文件压缩解压的实例详解

时间:2017-08-21 编辑:猪哥 来源:一聚教程网

压缩文件:

importtarfile
importos
deftar(fname):
  t=tarfile.open(fname+".tar.gz","w:gz")
  forroot,dir, filesinos.walk(fname):
    printroot,dir, files
    forfileinfiles:
      fullpath=os.path.join(root,file)
      t.add(fullpath)
  t.close()
  
if__name__=="__main__":
  tar("del")

解压:

importtarfile
importos
defuntar(fname, dirs):
  t=tarfile.open(fname)
  t.extractall(path=dirs) 
  
if__name__=="__main__":
  untar("del.tar.gz",".")

dirs参数为保存的目标文件的路径。

热门栏目