码迷,mamicode.com
首页 > 编程语言 > 详细

python 备份脚本

时间:2018-04-09 14:57:49      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:pre   coding   ack   backup   ott   python   item   div   备份   

 

#!/usr/bin/python
# coding:utf-8

import os
import sys
import zipfile
import time

def doZip(zipFile,old):
    for item in os.listdir(old):
        if os.path.isdir(old+os.sep+item):
            doZip(zipFile,old+os.sep+item)
        else:
            zipFile.write(old+os.sep+item)

try:
    import zlib
    mode = zipfile.ZIP_DEFLATED
except:
    mode = zipfile.ZIP_STORED

old = d:+os.sep+WWW+os.sep+LotteryV2+os.sep

backup = d:+os.sep+time.strftime(%Y%m%d)+.zip
if os.path.exists(backup):
    print(今日已经备份了)
    guess = input(是否要覆盖备份?y/n)
    if guess == n:
        print(终止备份)
        sys.exit()
    else:
        print(覆盖备份)
        print(请等候...)
        pass

zipFile = zipfile.ZipFile(backup, w,mode)
if os.path.isdir(old):
    doZip(zipFile,old)
zipFile.close()

 

python 备份脚本

标签:pre   coding   ack   backup   ott   python   item   div   备份   

原文地址:https://www.cnblogs.com/LoveJulin/p/8759245.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!