最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
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) |
相关文章
- PHP导出数据超时的优化建议解读 10-31
- PHP之mysql位运算解析 10-31
- Laravel实现登录跳转功能解析 10-31
- php双向队列解读 10-31
- Laravel异常上下文解决教程 10-24
- php数组查询元素位置方法介绍 10-24