python在windows下实现备份程序实例


Posted in Python onJuly 04, 2014

很多书籍里面讲的Python备份都是在linux下的,而在xp上测试一下也可以执行备份功能,代码都差不多相同,就是到执行打包的时候是不一样的。而且要用到winrar,其他的压缩文件也是一样的。

首先我们要把winrar的路径添加到path里面,这里添加完了要重启机子才有效。
这里要注意:把winrar的路径添加到path里面之后一定要重启,否则path的设定不会起作用,打包就会失败!
 
这里用到得命令是:winrar a xxx.zip xxxx
xxx为任意字符
 
实例代码如下:

#备份脚本,用来备份的 
#Filename:backup_ver1.py 
import os 
import time 
import sys 
#备份的源文件路径 
sourc = ['G://test//test.txt'] 
#备份的文件所放的地方 
target_dir = 'G://' 
#备份文件的名字 
target = target_dir + time.strftime('%Y%m%d%H%M%S')+'.rar' 
#zip_command = "zip -qr '%s' %s" % (target,''.join(sourc)) 
#zip_command = "winrar a /"%s/" %s" % (target,' '.join(sourc)) 
zip_command="winrar a %s %s" %(target,' '.join(sourc)) 
print zip_command 
if os.system(zip_command) == 0: 
  print '打包成功!'+target 
else: 
  print '打包失败!
Python 相关文章推荐
pyqt4教程之widget使用示例分享
Mar 07 Python
Python实现的简单万年历例子分享
Apr 25 Python
python避免死锁方法实例分析
Jun 04 Python
TensorFlow在MAC环境下的安装及环境搭建
Nov 14 Python
浅谈flask源码之请求过程
Jul 26 Python
Python面向对象之类的内置attr属性示例
Dec 14 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
Django打印出在数据库中执行的语句问题
Jul 25 Python
基于python的列表list和集合set操作
Nov 24 Python
解析PyCharm Python运行权限问题
Jan 08 Python
Tensorflow限制CPU个数实例
Feb 06 Python
Python基于yaml文件配置logging日志过程解析
Jun 23 Python
python调用短信猫控件实现发短信功能实例
Jul 04 #Python
Python实现类继承实例
Jul 04 #Python
Django集成百度富文本编辑器uEditor攻略
Jul 04 #Python
一个小示例告诉你Python语言的优雅之处
Jul 04 #Python
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
Jul 04 #Python
Python Deque 模块使用详解
Jul 04 #Python
Python中的二叉树查找算法模块使用指南
Jul 04 #Python
You might like
php生成静态文件的多种方法分享
2012/07/17 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
PHP统计二维数组元素个数的方法
2013/11/12 PHP
php中explode函数用法分析
2014/11/15 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
Javascript base64编码实现代码
2011/12/02 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
微信小程序 小程序制作及动画(animation样式)详解
2017/01/06 Javascript
js 获取图像缩放后的实际宽高,位置等信息
2017/03/07 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
小程序实现按下录音松开识别语音
2019/11/22 Javascript
基于Django的python验证码(实例讲解)
2017/10/23 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
在python里从协程返回一个值的示例
2019/02/19 Python
用python介绍4种常用的单链表翻转的方法小结
2020/02/24 Python
python编写一个会算账的脚本的示例代码
2020/06/02 Python
在keras中对单一输入图像进行预测并返回预测结果操作
2020/07/09 Python
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
什么是GWT的Module
2013/01/20 面试题
会计专业毕业生自我评价
2013/09/25 职场文书
公司道歉信范文
2014/01/09 职场文书
关于圣诞节的广播稿
2014/01/26 职场文书
幼儿园新年寄语
2014/04/03 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
经管应届生求职信范文
2014/05/18 职场文书
班级心理活动总结
2014/07/04 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
在校生证明
2015/06/17 职场文书