gpt4 book ai didi

python - shutil make_archive 生成​​嵌套的 .zip 文件

转载 作者:行者123 更新时间:2023-11-28 19:05:49 35 4
gpt4 key购买 nike

<分区>

我一直在尝试使用 make_archive来自 shutil 库。

这是代码(带有综合注释):

from shutil import make_archive
make_archive(
'zipfile_name',
'zip', # archive format
root_dir=None, # current working dir if None
base_dir=None) # cwd if None

这是一个目录树的例子:

folder
│ script.py
└───subfolder1
│ │ file011.txt
│ │ file012.txt
│ │
└───subfolder2
│ │ file011.txt
│ │ file012.txt
│ │
...

如果我运行我的脚本(使用上面的代码),结果是:

folder
│ script.py
└───subfolder1
│ │ file011.txt
│ │ file012.txt
│ │
└───subfolder2
│ │ file011.txt
│ │ file012.txt
│ │
└───zipfile_name.zip
│ │ same content as above (like expected)
│ │ zipfile_name.zip

...

为什么要创建一个额外的 zipfile_name.zip?另请注意,第二个存档无法打开,因为它无效。我知道以前是否没有人遇到过这个问题,但也许我的参数有误,这就是我问的原因。

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com