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

发布时间 - 2026-01-11 02:52:38    点击率:

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

压缩文件:

import tarfile 
import os 
def tar(fname): 
  t = tarfile.open(fname + ".tar.gz", "w:gz") 
  for root, dir, files in os.walk(fname): 
    print root, dir, files 
    for file in files: 
      fullpath = os.path.join(root, file) 
      t.add(fullpath) 
  t.close() 
 
if __name__ == "__main__": 
  tar("del") 

解压:

import tarfile 
import os 
def untar(fname, dirs): 
  t = tarfile.open(fname) 
  t.extractall(path = dirs)  
 
if __name__ == "__main__": 
  untar("del.tar.gz", ".") 

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

以上就是python 实现tar文件压缩解压的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# python  # 文件压缩解压  # 文件压缩解压的实例  # 文件压缩解压实现方法  # 浅析Python中压缩zipfile与解压缩tarfile模块的使用  # python tarfile压缩包操作保姆级教程  # python标准库压缩包模块zipfile和tarfile详解(常用标准库)  # Python标准库之zipfile和tarfile模块的使用  # Python中使用tarfile压缩、解压tar归档文件示例  # Python实现批量压缩解压文件(zip、rar)  # Python压缩解压缩zip文件及破解zip文件密码的方法  # Python使用tarfile模块实现免费压缩解压  # 压缩解压  # 如有  # 希望能  # 谢谢大家  # 压缩文件  # 疑问请  # import  # tarfile  # os  # def  # gz  # open  # fname  # py  # tar  # strong  # br  # brush  # class 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  如何彻底删除建站之星生成的Banner?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  网站建设整体流程解析,建站其实很容易!  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  IOS倒计时设置UIButton标题title的抖动问题  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  浅析上传头像示例及其注意事项  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  如何快速搭建FTP站点实现文件共享?  公司门户网站制作流程,华为官网怎么做?  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  5种Android数据存储方式汇总  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  教你用AI润色文章,让你的文字表达更专业  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  如何在香港免费服务器上快速搭建网站?  网站制作免费,什么网站能看正片电影?  大连 网站制作,大连天途有线官网?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  HTML 中动态设置元素 name 属性的正确语法详解  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  网站制作软件有哪些,制图软件有哪些?  如何在橙子建站中快速调整背景颜色?  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  网站优化排名时,需要考虑哪些问题呢?  如何快速生成专业多端适配建站电话?  python中快速进行多个字符替换的方法小结  如何快速搭建高效服务器建站系统?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  php485函数参数是什么意思_php485各参数详细说明【介绍】  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  iOS验证手机号的正则表达式  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  香港服务器选型指南:免备案配置与高效建站方案解析