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文件操作,open读写文件,追加文本内容实例
Dec 14 Python
python3实现ftp服务功能(客户端)
Mar 24 Python
python3实现抓取网页资源的 N 种方法
May 02 Python
Python 异常处理的实例详解
Sep 11 Python
django数据库migrate失败的解决方法解析
Feb 08 Python
Python如何使用函数做字典的值
Nov 30 Python
Python基础之字符串常见操作经典实例详解
Feb 26 Python
学python需要去培训机构吗
Jul 01 Python
openCV提取图像中的矩形区域
Jul 21 Python
python将图片转为矢量图的方法步骤
Mar 30 Python
教你用python实现一个无界面的小型图书管理系统
May 21 Python
Python数据分析之pandas读取数据
Jun 02 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函数)
2006/10/09 PHP
动态新闻发布的实现及其技巧
2006/10/09 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
php ZipArchive实现多文件打包下载实例
2019/10/31 PHP
JavaScript toFixed() 方法
2010/04/15 Javascript
一个基于jquery的图片切换效果
2010/07/06 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
2014/02/04 Javascript
js插件YprogressBar实现漂亮的进度条效果
2015/04/20 Javascript
javascript表格的渲染组件
2015/07/03 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
ES6 javascript中class类的get与set用法实例分析
2017/10/30 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
vue中keep-alive,include的缓存问题
2019/11/26 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
[02:47]2018年度DOTA2最佳辅助位选手4号位-完美盛典
2018/12/17 DOTA
wxpython 学习笔记 第一天
2009/03/16 Python
下载给定网页上图片的方法
2014/02/18 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
python实践项目之监控当前联网状态详情
2019/05/23 Python
Python将主机名转换为IP地址的方法
2019/08/14 Python
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
2020/02/21 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
2020/12/31 Python
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
实习鉴定范文
2013/12/19 职场文书
王老吉广告词
2014/03/20 职场文书
倡议书格式范文
2014/04/14 职场文书
艺术节开幕词
2015/01/28 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
CSS3点击按钮圆形进度打钩效果的实现代码
2021/03/30 HTML / CSS
Nginx实现会话保持的两种方式
2022/03/18 Servers