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 相关文章推荐
在Apache服务器上同时运行多个Django程序的方法
Jul 22 Python
python中numpy的矩阵、多维数组的用法
Feb 05 Python
Pycharm导入Python包,模块的图文教程
Jun 13 Python
python引入不同文件夹下的自定义模块方法
Oct 27 Python
python pandas时序处理相关功能详解
Jul 03 Python
Python logging设置和logger解析
Aug 28 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
Dec 10 Python
详解Python的三种拷贝方式
Feb 11 Python
tensorflow 实现数据类型转换
Feb 17 Python
信号生成及DFT的python实现方式
Feb 25 Python
python实现测试工具(一)——命令行发送get请求
Oct 19 Python
Python基于Faker假数据构造库
Nov 30 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_screw 1.5:php加密: 安装与使用详解
2013/06/20 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
2014/04/18 PHP
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
js树形控件脚本代码
2008/07/24 Javascript
跨浏览器的事件对象介绍
2012/06/27 Javascript
文本框只能选择数据到文本框禁止手动输入
2013/11/22 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
2016/09/20 Javascript
Node.js  事件循环详解及实例
2017/08/06 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
node上的redis调用优化示例详解
2018/10/30 Javascript
js实现内置计时器
2019/12/16 Javascript
详解Webpack抽离第三方类库以及common解决方案
2020/03/30 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
python在回调函数中获取返回值的方法
2019/02/22 Python
关于Python3 类方法、静态方法新解
2019/08/30 Python
如何运行带参数的python脚本
2019/11/15 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
pytorch掉坑记录:model.eval的作用说明
2020/06/23 Python
Python类型转换的魔术方法详解
2020/12/23 Python
python 基于selenium实现鼠标拖拽功能
2020/12/24 Python
英国大码女性时装零售商:Evans
2018/08/29 全球购物
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
建筑施工员岗位职责
2013/11/26 职场文书
护士节活动总结
2014/08/29 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
检讨书大全
2015/01/27 职场文书
外国人来华邀请函
2015/01/31 职场文书
财务人员岗位职责
2015/02/03 职场文书
软件项目经理岗位职责
2015/04/01 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
《坐井观天》教学反思
2016/02/18 职场文书
修改MySQL的默认密码的四种小方法
2021/05/26 MySQL
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL