1. 程式人生 > >python解壓,壓縮,以及存數據庫的相關操作

python解壓,壓縮,以及存數據庫的相關操作

alt zipfile hide end tdi hid write port pat

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解壓,壓縮,以及存數據庫的相關操作