您的位置:首页 > 编程语言 > Python开发

python 压缩

2016-03-08 20:15 453 查看
import sys

import os

import getopt

import time

import zipfile

from datetime import datetime

def Usage():

    print 'PyTest.py usage:'

    print '-h,--help: print help message.'

    print '-v, --version: print script version'

    print '-o, --output: input an output verb'

    print '--foo: Test option '

    print '--fre: another test option'

    

def Version():

    print 'PyTest.py 1.0.0.0.1'

    

def OutPut(args):

    print 'Hello, %s'%args

    

def zip_file(dirname):  

    fulldirname = os.path.abspath(dirname)

    # path not exit

    if not os.path.exists(fulldirname):

        print "Dir/File %s is not exist, Press any key to quit..." % fulldirname  

        inputStr = raw_input()  

        return 

    #make zipfile name

    year = time.localtime().tm_year

    mon = time.localtime().tm_mon

    day = time.localtime().tm_mday

    hour = time.localtime().tm_hour

    yearstr = '%d' %year

    monstr = '%02d' %mon

    daystr = '%02d' %day

    hourstr = '%d' %hour     

    zipfilename = yearstr + monstr+ daystr+hourstr

    

    #Start to zip file ...  

    destZip = zipfile.ZipFile(zipfilename, "w")  

    for eachfile in filelist:  

        destfile = eachfile[len(dirname):]  

        print "Zip file %s..." % destfile  

        destZip.write(eachfile, destfile)  

    destZip.close()

def main(argv):

    path = argv[1]

    date = argv[2]

    fulldirname = os.path.abspath(path)

    print fulldirname

    

    #while 1:

        #time.sleep(60*60)

        #if time.localtime().tm_hour == date:

        #    zip_file(fulldirname)

        

if __name__ == '__main__':

    main(sys.argv)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python