Python--Pycharm backup_ver1.py 控制台一直Backup FAILED

1、windows不自带zip,需自行安装,

2、安装后,要配置环境变量:PATH

Python--Pycharm backup_ver1.py 控制台一直Backup FAILED

 

3、简明Python教程 (A Byte of Python)中的 backup_ver1.py 代码

import os import time #1、需要备份的文件与目录将被指定在一个列表中。 #windows下 source = ['"C:\\My Documents"','C:\\Code'] #这里要注意,我们必须用双引号括住字符串,因为字符串中有空格。 #2、备份文件必须存储在一个主备份目录中 #windows下 target_dir = 'E:\\Backup' #3、备份文件将打包压缩成 Zip文件。 #4、zip压缩文件的名字由当前日期与时间构成。 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) #创建目录 #5、我们是用 zip命令将文件打包成zip 格式 zip_command = 'zip -r {0} {1}'.format(target,' '.join(source)) #运行备份 print('Zip command is:') print(zip_command) print('Running:') if os.system(zip_command) == 0: print('Successful backup to',target) else: print('Backup FAILED')

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpyzpd.html