• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python在windows下实现备份程序实例

python在windows下实现备份程序实例

作者:shichen2014 字体:[增加 减小] 来源:互联网

shichen2014 通过本文主要向大家介绍了python ide windows,python windows,python windows安装,windows python编辑器,python for windows等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

很多书籍里面讲的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 '打包失败!
</div> </div>

您可能想查找下面的文章:

  • Python制作Windows系统服务
  • Python制作Windows系统服务
  • Python删除windows垃圾文件的方法
  • Python删除windows垃圾文件的方法
  • python在windows下创建隐藏窗口子进程的方法
  • Python实现Windows上气泡提醒效果的方法
  • python判断windows系统是32位还是64位的方法
  • python在windows和linux下获得本机本地ip地址方法小结
  • python在windows命令行下输出彩色文字的方法
  • Python实现windows下模拟按键和鼠标点击的方法

相关文章

  • python实现封装得到virustotal扫描结果
  • 用smtplib和email封装python发送邮件模块类分享
  • python实现统计代码行数的方法
  • Python批量按比例缩小图片脚本分享
  • python从入门到精通(DAY 3)
  • python实现读取并显示图片的两种方法
  • Python判断文本中消息重复次数的方法
  • Python爬虫代理IP池实现方法
  • python 时间戳与格式化时间的转化实现代码
  • 整理Python中的赋值运算符

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python 使用os.remove删除文件夹时报错的解决方法
    • Python __getattr__与__setattr__使用方法
    • Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
    • python共享引用(多个变量引用)示例代码
    • Python实现统计单词出现的个数
    • python调用短信猫控件实现发短信功能实例
    • Python中super的用法实例
    • 详解python并发获取snmp信息及性能测试
    • 在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
    • Python切片知识解析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有