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 26 Python
利用一个简单的例子窥探CPython内核的运行机制
Mar 30 Python
Python利用Beautiful Soup模块创建对象详解
Mar 27 Python
python unittest实现api自动化测试
Apr 04 Python
Python Pandas 获取列匹配特定值的行的索引问题
Jul 01 Python
Python如何筛选序列中的元素的方法实现
Jul 15 Python
解决django同步数据库的时候app models表没有成功创建的问题
Aug 09 Python
django数据模型on_delete, db_constraint的使用详解
Dec 24 Python
在tensorflow中实现去除不足一个batch的数据
Jan 20 Python
使用Bazel编译TensorBoard教程
Feb 15 Python
python标准库OS模块详解
Mar 10 Python
python cookie反爬处理的实现
Nov 01 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数组中的重复值的实现代码
2011/07/17 PHP
php以post形式发送xml的方法
2014/11/04 PHP
php中get_object_vars()方法用法实例
2015/02/08 PHP
PHP-FPM实现性能优化
2016/03/31 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
php进程daemon化的正确实现方法
2018/09/06 PHP
PHP精确到毫秒秒杀倒计时实例详解
2019/03/14 PHP
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
2016/11/23 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
在Python中使用Mako模版库的简单教程
2015/04/08 Python
Python类的用法实例浅析
2015/05/27 Python
python+ffmpeg视频并发直播压力测试
2018/03/06 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
2018/12/27 Python
Python OpenCV对本地视频文件进行分帧保存的实例
2019/01/08 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
python pyinstaller打包exe报错的解决方法
2019/11/02 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
Python如何使用字符打印照片
2020/01/03 Python
Python爬取某平台短视频的方法
2021/02/08 Python
CSS3中利用animation属性创建雪花飘落特效
2014/05/14 HTML / CSS
详解CSS3:overflow属性
2020/11/17 HTML / CSS
让ie浏览器成为支持html5的浏览器的解决方法(使用html5shiv)
2014/04/08 HTML / CSS
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
外贸公司实习自我鉴定
2013/09/24 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
公司外出活动方案
2014/08/14 职场文书
暑假社会实践心得体会
2014/09/02 职场文书
信访工作汇报材料
2014/10/27 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
使用feign服务调用添加Header参数
2021/06/23 Java/Android
vue/cli 配置动态代理无需重启服务的方法
2022/05/20 Vue.js