• python用zipfile模块打包文件或是目录、解压zip文件实例


    #!/usr/bin/env python 
    # -*- coding: utf-8 -*- 
     
    from zipfile import * 
    import zipfile 
     
    #解压zip文件 
    def unzip(): 
        source_zip="c:\update\SW_Servers_20120815.zip" 
        target_dir="c:\update\" 
        myzip=ZipFile(source_zip) 
        myfilelist=myzip.namelist() 
        for name in myfilelist: 
            f_handle=open(target_dir+name,"wb") 
            f_handle.write(myzip.read(name))       
            f_handle.close() 
        myzip.close() 
     
    #添加文件到已有的zip包中 
    def addzip(): 
        f = zipfile.ZipFile('archive.zip','w',zipfile.ZIP_DEFLATED) 
        f.write('file_to_add.py') 
        f.close() 
     
    #把整个文件夹内的文件打包 
    def adddirfile(): 
        f = zipfile.ZipFile('archive.zip','w',zipfile.ZIP_DEFLATED) 
        startdir = "c:\mydirectory" 
        for dirpath, dirnames, filenames in os.walk(startdir): 
            for filename in filenames: 
                f.write(os.path.join(dirpath,filename)) 
        f.close() 
  • 相关阅读:
    Java-数据字符串进行四舍五入
    Git本地安装及汉化
    Navicat安装教程
    Jdk+maven安装
    系列文章
    @PathVariable
    feign组件
    Lombok
    常见Jar包的用途
    iOS archive(归档)的总结
  • 原文地址:https://www.cnblogs.com/zhaoyingjie/p/8873826.html
Copyright © 2020-2023  润新知