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'后运行的结果
添加回答
举报
0/150
提交
取消