In diesem Artikel werden hauptsächlich relevante Informationen zur Implementierung des Python-Backup-Programmcodes vorgestellt. Freunde, die ihn benötigen, können sich auf
Ein Backup-Programm in Python beziehen
Das 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)
[Verwandte Empfehlungen]
Speziell Empfehlungen: Version „php Programmer Toolbox“ V0.1 herunterladen2
Python kostenloses Video-TutorialEinführung in die Python-Grundlagen – TutorialDas obige ist der detaillierte Inhalt vonTutorial zur Python-Backup-Programmmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!