博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tarfile zipfile bz2 gz
阅读量:5147 次
发布时间:2019-06-13

本文共 912 字,大约阅读时间需要 3 分钟。

import tarfileimport os, shutilfilepath = 'd:/python project'ftarname = './test.tar.gz'tarlib = './test/'print(os.getcwd())#==================gz压缩文件===================# with tarfile.open(ftarname, mode='w:gz') as tfp:#     for file in os.listdir(filepath):#         if os.path.isfile(file):#             print('compressing file->', file)#             tfp.add(file)# #=================获取压缩所有文件名============# # with tarfile.open(ftarname, mode = 'r:gz') as tfp:# #     for name in tfp.getnames():# #         print(name)## #=================解压所有文件===================# with tarfile.open(ftarname, mode = 'r:gz') as tfp:#     if not os.path.exists(tarlib):#         os.mkdir(tarlib)#     for mem in tfp.getmembers():#         print('decompressing file->', mem.name)#         tfp.extract(mem, tarlib)# 当然也可以用extractall 全部解压 类似的还有bz2#shutil.rmtree(tarlib) # 清空临时目录

  

转载于:https://www.cnblogs.com/alplf123/p/8274770.html

你可能感兴趣的文章
java求最高分 最低分_用java编程实现求八个学生某门课的最高分最低分和平均分...
查看>>
mysql引用其他表主键_mysql – 如何使用JPA引用的表的主键更新一个表中的外键?...
查看>>
java中vector容器_C++ vector 容器浅析
查看>>
java行距getprinter_java 打印 类似打印存折的打印
查看>>
java php公用加密_php 和 java共用的加密方法
查看>>
java 链表指针_链表中的指针
查看>>
java培训没学好想放弃_我这么努力,为什么没学好java【java培训班分享】
查看>>
php 文档阅读,PHP实现简单在线阅读PDF文件
查看>>
php 面向对象 特性,什么是php面向对象及面向对象的三大特性
查看>>
php 错误 异常,一个显示效果非常不错的PHP错误、异常处理类
查看>>
php无法打开txt文件类型,电脑文本文档不显示txt怎么办
查看>>
vue请求php验证,PHP开发API接口签名及验证
查看>>
php查询mysql数据库生成xml,如何连接MYSQL数据库生成XML文档(2)
查看>>
php判断是不是一个数组中,php如何判断一个值是否在数组中
查看>>
apache下html无法连接到php,Ubuntu服务器下apache2无法解析html中的php代码的问题
查看>>
php内核探索,php内核探索 [转]
查看>>
blink php,Blink 中文教程
查看>>
ai分析java异常,最常见的10种Java异常问题!
查看>>
php 验证码 库,php通过GD库实现验证码功能
查看>>
Gmail规则正则表达java,常用正则表达式
查看>>