Shutil unpack archive -不能解包临时zip文件- Python



我正在尝试以以下方式从云存储下载zip文件:


import shutil 
with tempfile.NamedTemporaryFile(suffix=".zip") as source_zip:
aws_util.download(my_buicket, "my_folder/design.zip", source_zip)
shutil.unpack_archive(source_zip.name, "myfile", "zip")

尝试解压缩在上面步骤中创建的临时zip文件时。我得到以下错误:

shutil。ReadError: c: users ryan.z appdata local temp tmppnn80v56.zip不是zip文件

我使用的是windows操作系统。

如何解决它。由于

这是可能的,给定的文件甚至不存在,给定的错误信息只是让你认为,给定的文件是错误的。

最新更新