python解压,压缩,以及存数据库的相关操作

Posted vactor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python解压,压缩,以及存数据库的相关操作相关的知识,希望对你有一定的参考价值。

zipfile实现压缩整个目录和子目录

技术分享图片
import os,shutil,zipfile,glob

def dfs_get_zip_file(input_path,result):

#
    files = os.listdir(input_path)
    for file in files:
        if os.path.isdir(input_path+/+file):
            dfs_get_zip_file(input_path+/+file,result)
        else:
            result.append(input_path+/+file)

def zip_path(input_path,output_path,output_name):

    f = zipfile.ZipFile(output_path+/+output_name,w,zipfile.ZIP_DEFLATED)
    filelists = []
    dfs_get_zip_file(input_path,filelists)
    for file in filelists:
        f.write(file)
    f.close()
    return output_path+r"/"+output_name

zip_path(r"./10",D:,wok.zip)
View Code

 

以上是关于python解压,压缩,以及存数据库的相关操作的主要内容,如果未能解决你的问题,请参考以下文章