为了账号安全,请及时绑定邮箱和手机立即绑定

python使用zip压缩问题

python使用zip压缩问题

HelloY 2018-07-29 18:59:41
python简明教程里关于压缩zip的那一节出现问题代码如下import osimport time# 1需要备份的文件与目录将被指定在一个列表中# 例如windows下:source = ['E:\\Hello']# 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')运行后显示但是当把target_dir = 'E:\\Backup'改成target_dir = 'H:\\Backup'却可以成功运行,但是没有实际的文件,这是怎么回事?我不太明白为什么换个盘就可以了,但却没有实际文件。C、D、E、F盘都不行,只有H盘可以,求解答,感谢改成target_dir = 'H:\\Backup'后运行的结果
查看完整描述

1 回答

已采纳
?
Stardust1001

TA贡献261条经验 获得超78个赞

把-r 和后面的参数中间加个空格再试试呢

查看完整回答
1 反对 回复 2018-07-30
  • 1 回答
  • 0 关注
  • 1752 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信