#!/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')