阿汤博客-承接中小企业服务器维护和网站维护,有意者可以联系博主!

Zip文件压缩Python3脚本

运维命令 281℃ 0评论
#!/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')

转载请注明:阿汤博客 » Zip文件压缩Python3脚本

喜欢 (0)or分享 (0)