【发布时间】:2011-09-13 12:55:24
【问题描述】:
基本上我需要将文件夹中某种类型的所有文件复制到最高级别的ZipFile 中(所以不在文件夹中)。
例如,我有一个文件夹“A Folder”,并且在该文件夹中有大量 .png 文件。我想将所有这些文件复制到现有的ZipFile 中。目前我也只能复制文件夹,所以我最终得到'ZipFile\A Folder\lots of .pngs'而不是'ZipFile\lots of .pngs'
我用来移动文件和文件夹的代码是:
for root, dirs, files in os.walk('A Folder'):
for f in files:
fname = os.path.join(root, f)
myzip.write(fname)
另一个快速的事情,你将如何从ZipFile 中删除一个文件夹?
【问题讨论】: