如何使用python归档多个文件夹?

2024-10-01 13:24:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图压缩3个文件夹:命名世界,世界虚空,世界尽头 在1个压缩文件中,我只能得到一个要压缩的文件夹:

import shutil
import zipfile

shutil.make_archive("text", 'zip', "D:\Scripts\MCserver\Server\world ",)

所有文件夹都位于同一位置/dir

D:\Scripts\MCserver\Server\world
D:\Scripts\MCserver\Server\world_nether
D:\Scripts\MCserver\Server\world_the_end

是目录吗


Tags: textimport文件夹worldmakeserver世界scripts
1条回答
网友
1楼 · 发布于 2024-10-01 13:24:14

使用以下代码尝试此操作,它会将所需文件复制到单独的目录中,然后压缩该目录:

import shutil

shutil.copyfile("D:\Scripts\MCserver\Server\world", "D:\Scripts\MCserver\Server\ZipFolder\world")
shutil.copyfile("D:\Scripts\MCserver\Server\world_nether", "D:\Scripts\MCserver\Server\ZipFolder\world_nether")
shutil.copyfile("D:\Scripts\MCserver\Server\world_the_end", "D:\Scripts\MCserver\Server\ZipFolder\world_the_end")

shutil.make_archive("text", 'zip', "D:\Scripts\MCserver\Server\ZipFolder")

相关问题 更多 >