python备份程序实例(windows环境)

发布时间:2020-08-12编辑:脚本学堂
本文介绍了python在windows下备份程序的方法,在windows下python实现文件或程序备份,需要用到winrar,其他的压缩文件也是一样的,需要的朋友参考下。

python备份程序实例

Python备份都是在linux下的,而在xp上测试下也可以执行备份功能,代码都差不多相同,就是到执行打包时是不一样的。
在windows下python实现文件或程序备份,需要用到winrar,其他的压缩文件也是一样的。
首先,把winrar的路径添加到path中,需要重启生效。

注意:把winrar的路径添加到path里面之后一定要重启,否则path的设定不会起作用,打包就会失败!
 
命令:winrar a xxx.zip xxxx
xxx为任意字符
 
完整代码(python实现windows下程序备份功能):
 

复制代码 代码示例:
#备份脚本,用来备份的
#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 '打包失败!