python解压TAR文件至指定文件夹的实例

作者:rabeen 时间:2023-09-29 04:00:18 

如下所示:


######### Extract all files from src_dir to des_dir
def extract_tar_files(src_dir,des_dir):
 files = os.listdir(src_dir)
 for file in files:
   dir_tmp = os.path.join(src_dir, file)
   print dir_tmp
   if not os.path.isdir(dir_tmp): ##是文件,非文件夹
     #解压特定文件
     if dir_tmp.endswith("gz") and (dir_tmp.find(cs.Port_week_perfer_name_start) != -1):
       #f = zipfile.ZipFile(dir_tmp, mode="r")
       f = tarfile.open(dir_tmp)
       names = f.getnames()
       for name in names:
         f.extract(name, path=des_dir)
   else:
     extract_tar_files(dir_tmp,des_dir)
 return 0

来源:https://blog.csdn.net/rabeen/article/details/79169917

标签:python,解压,TAR,文件夹
0
投稿

猜你喜欢

  • sql通过日期判断年龄函数的示例代码

    2024-01-13 21:01:02
  • python实现异常信息堆栈输出到日志文件

    2022-04-26 20:26:21
  • django中的auth模块与admin后台管理方法

    2022-11-22 00:01:21
  • 利用tcpdump对mysql进行抓包操作技巧

    2024-01-23 04:52:50
  • python 输入一个数n,求n个数求乘或求和的实例

    2022-06-06 01:44:36
  • django自定义Field实现一个字段存储以逗号分隔的字符串

    2021-03-28 16:24:51
  • 《悟透JavaScript》感谢语

    2008-11-12 12:59:00
  • MySQL DISTINCT 的基本实现原理详解

    2024-01-15 17:21:29
  • 解决goland 导入项目后import里的包报红问题

    2024-04-25 15:09:39
  • document.all还是document.getElementsByName?

    2024-04-18 09:34:28
  • 讲解SQL Server数据库触发器的安全隐患

    2009-02-24 17:46:00
  • 在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

    2023-01-16 15:17:39
  • Python中@property的理解和使用示例

    2022-07-22 07:01:08
  • python中的断言(assert语句)

    2022-05-21 12:04:56
  • python中用logging实现日志滚动和过期日志删除功能

    2021-03-17 14:21:18
  • 常用原生js自定义函数总结

    2024-04-16 09:05:57
  • python UDP(udp)协议发送和接收的实例

    2022-09-01 10:17:02
  • Python 50行爬虫抓取并处理图灵书目过程详解

    2023-09-01 22:35:49
  • vue组件与复用详解

    2024-04-09 10:46:57
  • Python实现的栈、队列、文件目录遍历操作示例

    2022-06-10 00:12:35
  • asp之家 网络编程 m.aspxhome.com