Heim >Backend-Entwicklung >Python-Tutorial >Beispiel für die Implementierung des Python-Backup-Programmcodes
Ein Backup-Programm für Python
Dies ist ein Backup-Skript. Bitte ändern Sie den Pfad selbst.
Dies ist ein Backup-Skript, das nach dem aktuellen Datum in Verzeichnisse unterteilt ist und die Uhrzeit als Dateinamen verwendet. Sie können dem Dateinamen Anmerkungsinformationen hinzufügen
Mithilfe von zip Als Komprimierungsmethode können spezielle Anforderungen geändert werden.
Beispielcode:
#! /usr/bin/python #coding=utf-8 #这是一个备份脚本,按照当前日期分目录,以时间作为文件名,并且可以在文件名加入备注信息. #以zip方式作为压缩方式, 有特殊需求可以更改. import os import time source = ['/home/leeicoding/workspace/j2ee','/home/leeicoding/workspace/python'] target_dir = '/home/leeicoding/bak' #获取系统时间 today = target_dir + time.strftime('%Y%m%d') now = time.strftime('%H%M%S') # 输入备注 comment = raw_input('请输入备注:') if len(comment) == 0: print('无备注') target = today + os.sep + now + '.zip' else: target = today + os.sep + now + comment.replace(' ','_') + '.zip' if not os.path.exists(today): os.mkdir(today) print('创建目录'+today+'成功') # 备份命令 # q 静默方式 r递归目录 zip_command = 'zip -qr "%s" %s' % (target, ' '.join(source)) if os.system(zip_command) == 0: print('备份成功,存放在: '+target)
Vielen Dank Vielen Dank fürs Lesen, ich hoffe, es kann allen helfen. Vielen Dank an alle für die Unterstützung dieser Website!
Weitere Artikel zu Code-Implementierungsbeispielen für Python-Backup-Programme finden Sie auf der chinesischen PHP-Website!