是否可以将文件夹及其内容写入现有的 ZipFile? 我已经弄乱了一段时间,只能设法将文件夹结构写入存档,文件夹内的任何内容都不会被复制。 我不想指向一个特定的文件,因为这个想法是文件夹内容可以改变,程序只会将整个文件夹复制到存档中,无论里面有什么。
目前我有,
myzipfile.write('A Folder\\Another Folder\\')
但我希望“另一个文件夹”的内容也被复制,而不仅仅是空文件夹
希望你明白我的意思。
最佳答案
使用os.walk
:
import os
for dirpath,dirs,files in os.walk('A Folder/Another folder'):
for f in files:
fn = os.path.join(dirpath, f)
myzipfile.write(fn)
关于Python - 将文件夹及其内容写入 ZipFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7400165/