Python 备份程序代码实现

作者:简简单单 2017-05-31

Python的一个备份程序

这是一个备份脚本。路径请自行更换。

这是一个备份脚本,按照当前日期分目录,以时间作为文件名,并且可以在文件名加入备注信息.

以zip方式作为压缩方式, 有特殊需求可以更改.

实例代码:

 

 代码如下复制代码

#! /usr/bin/python

#coding=utf-8

  

#这是一个备份脚本,按照当前日期分目录,以时间作为文件名,并且可以在文件名加入备注信息.

#以zip方式作为压缩方式, 有特殊需求可以更改.

importos

importtime

  

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('请输入备注:')

iflen(comment)==0:

  print('无备注')

  target=today+os.sep+now+'.zip'

else:

  target=today+os.sep+now+comment.replace(' ','_')+'.zip'

  

ifnotos.path.exists(today):

  os.mkdir(today)

  print('创建目录'+today+'成功')

  

  

# 备份命令

# q 静默方式 r递归目录

zip_command='zip -qr "%s" %s'%(target,' '.join(source))

  

ifos.system(zip_command)==0:

  print('备份成功,存放在: '+target)

 

相关文章

精彩推荐