python在windows下实现备份程序实例
很多书籍里面讲的Python备份都是在linux下的,而在xp上测试一下也可以执行备份功能,代码都差不多相同,就是到执行打包的时候是不一样的。而且要用到winrar,其他的压缩文件也是一样的。
首先我们要把winrar的路径添加到path里面,这里添加完了要重启机子才有效。
这里要注意:把winrar的路径添加到path里面之后一定要重启,否则path的设定不会起作用,打包就会失败!
这里用到得命令是:winraraxxx.zipxxxx
xxx为任意字符
实例代码如下:
#备份脚本,用来备份的 #Filename:backup_ver1.py importos importtime importsys #备份的源文件路径 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="winrara/"%s/"%s"%(target,''.join(sourc)) zip_command="winrara%s%s"%(target,''.join(sourc)) printzip_command ifos.system(zip_command)==0: print'打包成功!'+target else: print'打包失败!