在 Python 中创建目录的 Zip 存档
使用文件系统时,创建目录结构的存档可能很有用任务。 Python 提供了方便的方法来完成此操作,特别是通过 Shutil.make_archive 函数。
使用 Shutil.make_archive
使用 Shutil.make_archive 创建目录的 zip 存档,按照以下步骤操作:
调用 Shutil.make_archive(output_filename, 'zip', dir_name):
示例:
import shutil shutil.make_archive('my_archive', 'zip', 'my_directory')
此代码将创建一个名为“my_archive.zip”的 zip 存档,其中包含“my_directory”文件夹的内容。
高级选项
shutil.make_archive 函数提供其他参数,如果您需要更多定制。然而,对于创建基本的 zip 存档,上述方法就足够了。如果您需要对归档过程进行更细粒度的控制,您可能需要探索 zipfile 模块以进行进一步的自定义。
以上是如何在 Python 中从目录创建 Zip 存档?的详细内容。更多信息请关注PHP中文网其他相关文章!