简明Python教程(第四版)windows 下备份文件

第一次真正学习计算机语言(以前读书的时候完全还给老师了)按照这个教程,到解决问题这一章—备份文件, 发现无法运行,网上很多人写了,但是我觉得他们可能的有C/C++…背景,所以写的对我这种小白有点难度,我终于在和我们公司软件工程师帮助下,把这个无法备份的问题解决了

环境: 我用Python 3.8 写的,win10, 用的pyCharm Edu 编译器
1,按照P90的代码写好后
2,下载ZIP 命令压缩包 链接是http://gnuwin32.sourceforge.net/packages/zip.htm
添加链接描述
只需要下载Complete package.except sources 95M 的setup 这个文件,(不需要下载完整的GNU32,下了很多也可能没有这个包)
3,点击安装,这个没有悬念,(如果安装GNU32要复杂一点)
4,修改环境变量:计算机–属性–高级系统设置–环境变量–(1,把用户环境变量和系统环境变量都改成你安装包地址,特别是系统环境变量一定要在下面找到path,然后双击,进去后添加。eg: C:\Program Files (x86)\GnuWin32\bin, 一定要到bin的文件夹)
在这里插入图片描述
5,重要一点,电脑一定要重启,一定要重启,一定要重启
6,然后在运行你的程序就可以了。

程序如下

import os
import time
source =['"C:\\My Doucments"','C:\\Users\jxiong\Downloads']
target_dir = 'D:\\backup' # Remember to change this to what you will be using
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, ' '.join(source))
# Run the backup
print(source)
if os.system(zip_command) == 0:
    print('succceess',target)
#print('Successful backup to',target)
else:
    print('Backup FAILED')

测试结果:
在这里插入图片描述

附:如果你是安装GNU32, 可能也是需要安装在C 盘,因为我开始失败了安装在其他地方,不过也可能是下载的文件的里面也没有zip 的压缩命令
安装GNU32 心得:安装时候先按要求安装download.bat, 一定要让其下载完成,有好几百兆, 在点击install.bat, 后面同样需要修改环境变量和重启
祝你成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值