要用os.walk()遍历文件夹。
这个folder2zip.py程序定义了两个函数:
一个只执行打包压缩的函数,
一个使用时调用的函数,包含执行压缩的函数,同时判断压缩包是否已存在,如果已存在则询问是否继续压缩。
import os
from zipfile import ZipFile
def backupZip(folder): #这个函数只做文件夹打包的动作,不判断压缩包是否存在
zipfile_name = os.path.basename(folder) + '.zip'