背景
我的主目录中有一些名为delivery_content. 该目录内有两个文件夹content_123和content_456。每个目录都包含一个文本文件。所以整体结构如下所示。
-delivery_content
-content_123/
-content_123.txt
-content_456/
-content_456.txt
我正在编写代码,当给定一个目录时,它将压缩它的所有内容。
代码
import os
import shutil
from pathlib import Path
from datetime import datetime
DOWNLOAD_DIR = Path(os.getenv("HOME")) / "delivery_content"
date = datetime.today().strftime("%Y-%m-%d")
delivery_name = f"foo_{date}"
shutil.make_archive(str(DOWNLOAD_DIR / delivery_name), "zip", str(DOWNLOAD_DIR))
print("Zipping Has Complete")
因此,对于上面给定的代码,我希望在 中看到 foo_todays_date.zip,DOWNLOAD_DIR当我解压缩它时,我希望看到以下内容
-content_123/
-content_123.txt
-content_456/
-content_456.txt
但是我看到以下内容
有什么方法可以避免我的 zip 文件中包含 .zip 吗?
MYYA
相关分类