【发布时间】:2020-01-05 03:02:38
【问题描述】:
有没有办法阻止一个 zip 文件打开到它自己的目录中?我正在尝试使用具有以下文件结构的 shutil.make_archive 压缩目录:
dir
\-- python
\-- files
目前,我将它压缩在 python 目录中:
shutil.make_archive(zip_name, "zip", os.getcwd())
这给了我一个 zip_name.zip 文件。当我解压它时,我希望它被解压到它的原始文件结构,不包括带有文件名的目录。我明白了:
zip_name
\-- python
\-- files
但我想要:
python
\-- files
有没有办法用 shutil 来做到这一点,或者我应该使用 Zipfile 来代替?感谢观看。
【问题讨论】:
标签: python python-3.x shutil