Maison > Article > développement back-end > Exemple d'implémentation du code du programme de sauvegarde Python
Un programme de sauvegarde pour Python
Il s'agit d'un script de sauvegarde. Veuillez modifier le chemin vous-même.
Il s'agit d'un script de sauvegarde, divisé en répertoires en fonction de la date actuelle, utilisant l'heure comme nom de fichier, et vous pouvez ajouter des informations de remarque au nom du fichier
En utilisant zip. En tant que méthode de compression, des besoins spéciaux peuvent être modifiés.
Exemple de code :
#! /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)
Merci. vous d'avoir lu, j'espère que cela pourra aider tout le monde, merci pour votre soutien à ce site !
Pour plus d'articles liés aux exemples d'implémentation de code de programme de sauvegarde Python, veuillez faire attention au site Web PHP chinois !