您的位置:首页 > 编程语言 > Python开发

python-实现重要文件的备份

2018-02-11 17:31 369 查看
本片博文是用python实现的重要文件的备份。
思路:
给出要备份的文件的目录地址
创建将要备份文件的目录,在这之前需要判断目录是否存在
选择性的给要备份的文件添加注释
要zip命令将要备份的文件压缩
使用os.system(zip_command)执行zip命令
代码:import os
import time
# 要备份的文件地址
source=['/Users/joananjin/Desktop/python']
# 将文件备份的地址
target='/Users/joananjin/Desktop/python'
# 文件将要备份的地址加上今天的日期
today=target+time.strftime('%Y%m%d')
# 文件的名称
now=time.strftime('%H%M%S')
# 判断文件将要备份的目录是否存在
if not os.path.exists(today):
os.mkdir(today)
print 'Successful mkdir!
# 对于要备份的文件添加注释
string=input('Please enter what you want to note:')
if len(string)==0:
target_dir=today+os.sep+now+'.zip'
else:
target_dir=today+os.sep+now+'_'+string.replace(' ','_')+'.zip'
# 在终端执行的命令行
command='zip -qr %s %s'%(target_dir,''.join(source))
# 执行命令行,并且返回执行成功的信息
if os.system(command)==0:
print 'Sucessfully backup to',target
else:
print 'Backup failed'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 脚本 文件备份