• tarfile模块可以方操作tar归档文件


    # -*- coding: utf-8 -*-
    #python 27
    #xiaodeng
    #Python自带的tarfile模块可以方便读取tar归档文件
    #http://www.open-open.com/lib/view/open1398334415312.html
    
    
    #归档文件定义:
    #归档文件是一个文件和目录的集合,而这个集合被存储在一个文件中,归档文件没有经过压缩,其所使用的磁盘空间是其中所有文件和目录的总和。
    
    
    #归档文件用途:常用于文档的备份。
    
    
    
    import tarfile,os
     
    #创建压缩包名
    tar = tarfile.open("tarTest.tar.gz","w:gz")
    #创建压缩包
    #)os.walk:
    #可以得到一个三元tupple(dirpath, dirnames, filenames),
    #其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件
    for root,dir,files in os.walk(r"D:Python"):
        for file in files:
            fullpath = os.path.join(root,file)
            tar.add(fullpath)
    tar.close()
    
    
    
    #进行读取操作并解压tar.gz文件
    f=tarfile.open("tarTest.tar.gz","r:gz")
    names=f.getnames()#返回所有的文件名字
    for name in names:
        f.extract(name,path=r'C:1')#path表示解压文件到什么路径中
    f.close()
  • 相关阅读:
    css-博客样式初体验
    CSS-3D动画笔记
    Postman-断言
    CSS-2D动画笔记
    CSS-服务器端字体笔记
    CSS-宽度自适应和浏览器兼容笔记
    CSS-图片整合笔记
    CSS-锚点笔记
    Html-元素类型笔记
    Scrapy爬虫大战京东商城
  • 原文地址:https://www.cnblogs.com/dengyg200891/p/4932858.html
Copyright © 2020-2023  润新知