#!/usr/bin/pyton36 #Name:zip_file.py #Author:amd5.cn #Datetime: 2018-06-28 #文件压缩 import zipfile,os,datetime def nowTime(): timeNow = datetime.datetime.now() timeStr = timeNow.strftime('%Y%m%d%H%M%S') return timeStr def zipFile(files): baseName = os.path.basename(files) dirName = os.path.dirname(files) fileZip = zipfile.ZipFile(nowTime()+'.zip','w',zipfile.ZIP_DEFLATED) os.chdir(dirName) fileList = os.walk(baseName) for f,s,n in fileList: for name in n: print(os.path.join(f,name)) fileZip.write(os.path.join(f,name)) fileZip.close() zipFile('/tmp/text')