python 壓縮

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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章