1. 程式人生 > >python 備份腳本

python 備份腳本

write d+ exists lse class path list span ftime

#!/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 備份腳本