python模块-通过os备份文件
Posted sunxiuwen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python模块-通过os备份文件相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# author:Administrator
# make_time:2018/6/17
import sys
import os
import time
# 待备份文件目录
source = ["D:\friend", "D:\照片"]
# 存储备份目录
backup_dir = "D:\backup picture"
# 备份文件打包成7z文件,7z文件名有当前日期与时间组成
target = backup_dir + os.sep + time.strftime('%Y%m%d%H%M%S') + '.zip'
print(target) # D:ackup picture20180617225542.zip
# 如果目录不存在,则创建
if not os.path.exists(backup_dir):
os.mkdir(backup_dir)
# 使用7z命令将文件压缩打包
zip_command = '7z a -r {} {}'.format(target, ' '.join(source))
# print(zip_command) # 7z a -r D:ackup picture20180617225542.zip D:friend D:照片
if os.system(zip_command) == 0:
print("ok")
else:
print("failed")
以上是关于python模块-通过os备份文件的主要内容,如果未能解决你的问题,请参考以下文章