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 相关文章推荐
Python3读取文件常用方法实例分析
May 22 Python
python如何为创建大量实例节省内存
Mar 20 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 Python
Python基于百度AI的文字识别的示例
Apr 21 Python
Selenium定位元素操作示例
Aug 10 Python
详解Django-restframework 之频率源码分析
Feb 27 Python
python同步windows和linux文件
Aug 29 Python
django列表筛选功能的实现代码
Mar 27 Python
Python脚本破解压缩文件口令实例教程(zipfile)
Jun 14 Python
PyCharm最新激活码(2020/10/27全网最新)
Oct 27 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
Nov 12 Python
python 用pandas实现数据透视表功能
Dec 21 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 curl获取https页面内容,不直接输出返回结果的设置方法
2019/01/15 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
2019/02/20 PHP
使用PHP开发留言板功能
2019/11/19 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
JavaScript 计算当天是本年本月的第几周
2009/03/22 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
jquery队列queue与原生模仿其实现方法分享
2014/03/25 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
Angularjs整合微信UI(weui)
2016/03/15 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
bootstrap table小案例
2016/10/21 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
详解jQuery停止动画——stop()方法的使用
2016/12/14 Javascript
微信小程序教程系列之视图层的条件渲染(10)
2017/04/19 Javascript
详解如何在NodeJS项目中优雅的使用ES6
2017/04/22 NodeJs
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
vue不通过路由直接获取url中参数的方法示例
2017/08/24 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
vue项目中axios使用详解
2018/02/07 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
2018/08/25 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
python匿名函数的使用方法解析
2019/10/10 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
Python基于类路径字符串获取静态属性
2020/03/12 Python
Django URL参数Template反向解析
2020/11/24 Python
使用HTML5的Notification API制作web通知的教程
2015/05/08 HTML / CSS
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
《狮子和兔子》教学反思
2014/03/02 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
2015年小学图书室工作总结
2015/05/18 职场文书
2019七夕节祝福语36句,快来收藏吧
2019/08/06 职场文书
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python