Python 备份程序代码实现


Posted in Python onMarch 06, 2017

Python的一个备份程序

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

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

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

实例代码:

#! /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)

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
go和python调用其它程序并得到程序输出
Feb 10 Python
Python编程之属性和方法实例详解
May 19 Python
Python读取图片属性信息的实现方法
Sep 11 Python
Django中cookie的基本使用方法示例
Feb 03 Python
Python爬取商家联系电话以及各种数据的方法
Nov 10 Python
Django Rest framework之权限的实现示例
Dec 17 Python
Python 微信爬虫完整实例【单线程与多线程】
Jul 06 Python
Python基本语法之运算符功能与用法详解
Oct 22 Python
python之列表推导式的用法
Nov 29 Python
使用python实现CGI环境搭建过程解析
Apr 28 Python
基于Keras的格式化输出Loss实现方式
Jun 17 Python
Python做图像处理及视频音频文件分离和合成功能
Nov 24 Python
Python与Java间Socket通信实例代码
Mar 06 #Python
python使用arcpy.mapping模块批量出图
Mar 06 #Python
python与php实现分割文件代码
Mar 06 #Python
windows系统下Python环境的搭建(Aptana Studio)
Mar 06 #Python
windows下安装Python和pip终极图文教程
Mar 05 #Python
python爬虫的工作原理
Mar 05 #Python
python操作mysql数据库
Mar 05 #Python
You might like
十大催泪虐心动漫,你能坚持看到第几部?
2020/03/04 日漫
php分页函数
2006/07/08 PHP
数据库相关问题
2006/10/09 PHP
PHP文本数据库的搜索方法
2006/10/09 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
php数据库备份还原类分享
2014/03/20 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
2016/09/02 PHP
推荐40个非常优秀的jQuery插件和教程【系列三】
2011/11/09 Javascript
js的alert弹出框出现乱码解决方案
2013/09/02 Javascript
Jquery的hide及toggle方法让超链接慢慢消失
2013/09/06 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
详谈nodejs异步编程
2014/12/04 NodeJs
AngularJS基础学习笔记之指令
2015/05/10 Javascript
javaScript事件学习小结(四)event的公共成员(属性和方法)
2016/06/09 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
JS实现悬浮球只在一侧滑动并且是横屏状态下
2020/08/19 Javascript
用python分割TXT文件成4K的TXT文件
2009/05/23 Python
Python生成随机数的方法
2014/01/14 Python
python数据结构之二叉树的遍历实例
2014/04/29 Python
使用Python中的cookielib模拟登录网站
2015/04/09 Python
python zip,lambda,map函数代码实例
2020/04/04 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
canvas压缩图片以及卡片制作的方法示例
2018/12/04 HTML / CSS
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
碧欧泉Biotherm加拿大官方网站:法国高端护肤品牌
2019/10/18 全球购物
我的画教学反思
2014/04/28 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
地质工程专业毕业生求职信
2014/08/08 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
毕业实习计划书
2015/01/16 职场文书
2015毕业寄语大全
2015/02/26 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
如何在Python中妥善使用进度条详解
2022/04/05 Python
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫