python 备份脚本

Posted lovejulin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 备份脚本相关的知识,希望对你有一定的参考价值。

 

#!/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 备份脚本的主要内容,如果未能解决你的问题,请参考以下文章

Python脚本实现文件拷贝

pyhthon第一个小脚本——文件备份

Mysql备份脚本python编写

写一个备份文件的python脚本

写一个备份文件的python脚本

python 备份脚本