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解压,压缩,以及存数据库的相关操作的主要内容,如果未能解决你的问题,请参考以下文章

python中如何压缩和解压缩文件

python中如何压缩和解压缩文件

命令行的压缩解压缩以及加密解密

JAVA自带API的压缩与解压

os与操作系统进行交互,sys解释器相关,random随机数,shutil解压和压缩

项目:文件的压缩与解压