使用python在windows 下 编写 自动备份脚本
问题原因:
用的是window8 python 2.7.1,发现zip命令无法识别,无法压缩,查看知乎,百度之后
解决方法:
- 下载WinRAR,安装到C:\Windows\System32下面
- 将安装的文件复制到Python27/example下面
- 代码
import os
import time
source=[r'C:\Python27\example\cat.py',r'C:\Python27\example\for.py']
target_dir=r'C:\Python27\example\d'
target=target_dir+os.sep+time.strftime('%Y%m%d%H%M%S')+'.rar'
print source
print target
rar_command= '"C:\Python27\example\WinRAR.exe" a %s %s' %(target,' '.join(source))
print(rar_command)
print(os.system(rar_command))
if os.system(rar_command)==0:
print 'Successful ',target
else:
print 'fail'
4. 显示结果
5. 查看压缩包
自学笔记
序列
示例:
对象
示例:
存储
示例:
Shoplistfile文件的名字是shoplist.date,Shoplist是一堆数据,打开shoplistfile,可写调用储存器模块的dump函数,把对象储存到打开的shoplistfile文件中
关闭,删除,打开shoplistfile文件,取回对象shoplistfile