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 相关文章推荐
解决Python字典写入文件出行首行有空格的问题
Sep 27 Python
python 列表降维的实例讲解
Jun 28 Python
pycharm debug功能实现跳到循环末尾的方法
Nov 29 Python
pycharm远程开发项目的实现步骤
Jan 20 Python
Django实现发送邮件找回密码功能
Aug 12 Python
利用python实现PSO算法优化二元函数
Nov 13 Python
Python的几种主动结束程序方式
Nov 22 Python
python入门之基础语法学习笔记
Feb 08 Python
开启Django博客的RSS功能的实现方法
Feb 17 Python
Python AutoCAD 系统设置的实现方法
Apr 01 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
python闭包与引用以及需要注意的陷阱
Sep 18 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生成随机密码类分享
2014/06/25 PHP
php中将一段数据存到一个txt文件中并显示其内容
2014/08/15 PHP
Symfony核心类概述
2016/03/17 PHP
深入理解php printf() 输出格式化的字符串
2016/05/23 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
JS 动态获取节点代码innerHTML分析 [IE,FF]
2009/11/30 Javascript
js实现页面打印功能实例代码(附去页眉页脚功能代码)
2009/12/15 Javascript
兼容IE和FF的js脚本代码小结(比较常用)
2010/12/06 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
JS+CSS实现六级网站导航主菜单效果
2015/09/28 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
全面解析vue中的数据双向绑定
2017/05/10 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
JavaScript如何实现图片处理与合成
2020/05/29 Javascript
Python中对数组集进行按行打乱shuffle的方法
2018/11/08 Python
Pycharm远程调试原理及具体配置详解
2019/08/08 Python
linux 下selenium chrome使用详解
2020/04/02 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
C,C++的几个面试题小集
2013/07/13 面试题
给酒店员工的表扬信
2014/01/11 职场文书
金融专业求职信
2014/08/05 职场文书
教师师德表现自我评价
2015/03/05 职场文书
无房证明样本
2015/06/17 职场文书
《多彩的民间艺术》教学反思
2016/02/16 职场文书
创业计划书之酒厂
2019/10/14 职场文书
职场:企业印章管理制度(模板)
2019/10/18 职场文书
Python import模块的缓存问题解决方案
2021/06/02 Python
springcloud整合seata
2022/05/20 Java/Android