Python 解决问题
提出问题:我想要一个可以为我所有重要的文件创建备份的程序。
解决方案:
- 需要备份的文件及目录应在一份列表中予以制定
- 备份要储存一个主备份目录中
- 备份文件将打包压缩成zip文件
- zip压缩文件的文件名由当前日期和时间构成
第一版
import os
import time
source = ['/home/chendy/mypython/swa']
target_dir = '/home/chendy/mypython/backup'
target = target_dir + os.sep +\
time.strftime('%Y%m%d%H%M%S') + '.zip'
if not os.path.exists(target_dir):
os.mkdir(target_dir)
zip_command = 'zip -r {0} {1}'.format(target,