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实现拉钩网上的FizzBuzzWhizz问题示例
May 05 Python
如何在Python中编写并发程序
Feb 27 Python
DataFrame中的object转换成float的方法
Apr 10 Python
python将txt文件读取为字典的示例
Dec 22 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
Jun 18 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
Jun 26 Python
python 执行终端/控制台命令的例子
Jul 12 Python
python机器学习实现决策树
Nov 11 Python
Python 脚本的三种执行方式小结
Dec 21 Python
使用Python制作新型冠状病毒实时疫情图
Jan 28 Python
解决numpy矩阵相减出现的负值自动转正值的问题
Jun 03 Python
Python读写yaml文件
Mar 20 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
默默简单的写了一个模板引擎
2007/01/02 PHP
关于mysql 字段的那个点为是定界符
2007/01/15 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
2014/06/09 PHP
PHP5.4起内置web服务器使用方法
2016/08/09 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
取选中的radio的值
2010/01/11 Javascript
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
jQuery选择器中含有空格的使用示例及注意事项
2013/08/25 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
基于Jquery实现万圣节快乐特效
2015/11/01 Javascript
jQuery动态加载css文件实现方法
2016/06/15 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
MUI 实现侧滑菜单及其主体部分上下滑动的方法
2018/01/25 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
Python IDE PyCharm的基本快捷键和配置简介
2015/11/04 Python
Matplotlib 生成不同大小的subplots实例
2018/05/25 Python
数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法
2018/07/09 Python
python3 实现验证码图片切割的方法
2018/12/07 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
2018/12/12 Python
Django models.py应用实现过程详解
2019/07/29 Python
Django对接支付宝实现支付宝充值金币功能示例
2019/12/17 Python
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
Camper鞋西班牙官方网上商店:西班牙马略卡岛的鞋类品牌
2019/03/14 全球购物
教学质量评估实施方案
2014/03/17 职场文书
小学班主任寄语大全
2014/04/04 职场文书
会计人员演讲稿
2014/09/11 职场文书
2015年学生会主席工作总结
2015/04/21 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书