Maison  >  Article  >  développement back-end  >  Tutoriel sur la méthode du programme de sauvegarde Python

Tutoriel sur la méthode du programme de sauvegarde Python

Y2J
Y2Joriginal
2017-05-16 13:28:401654parcourir

Cet article présente principalement des informations pertinentes sur la mise en œuvre du code du programme de sauvegarde Python. Les amis qui en ont besoin peuvent se référer à

Un programme de sauvegarde en Python

C'est ici. 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)

[Recommandations associées]

1. recommandations : Téléchargement de la version V0.1 de "php Programmer Toolbox"2.

Tutoriel vidéo gratuit Python

3.

Tutoriel d'introduction aux bases de Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn