我正在尝试以以下方式从云存储下载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操作系统。
如何解决它。由于
这是可能的,给定的文件甚至不存在,给定的错误信息只是让你认为,给定的文件是错误的。