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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值