python - Python 从 Web 解压存档
问题描述
我正在尝试使用shutil.unpack_archive
python 解压缩托管在我的 firebase 存储上的 zip 存档。
我尝试将作为参数传递shutil
给存档链接或来自的响应,requests.get(link_to_archive)
但在这两种情况下它都不起作用:
import requests
import shutil
zipPath = "https://myfile_on_firebase_storage"
zipFile = requests.get(zipPath)
# test 1
shutil.unpack_archive(zipFile, 'destination_folder', 'zip')
# OUT: TypeError: expected str, bytes or os.PathLike object, not Response
# test 2
shutil.unpack_archive(zipPath, 'destination_folder', 'zip')
# OUT: shutil.ReadError: https://myfile_on_firebase_storage is not a zip file
我知道我真的很接近,但我无法弄清楚我在这里错过了什么.-。
解决方案
推荐阅读
- python - 如何计算keras模型中不同输入的不同损失
- c# - 我的项目模板中有一个按钮,我想对其进行编程,以便将我引导至特定的工作详细信息
- xtext - 如何在我的 Xtext 项目中使用已声明的 java 类型(类)
- aws-lambda - 在 aws lambda 上安装 azure-cli 包
- html - 如何在相同的属性上分别触发过渡,以及如何过渡渐变?
- batch-file - 使用 Windows 批处理脚本自动解压缩任务
- jira - 如何为单个项目的自定义字段的每个问题类型指定默认值?
- cookies - Cookie “PHPSESSID” 将很快被视为针对
因为方案不匹配 - minio - 镜像存储桶时的权限问题,我正在尝试将一个 minio 服务器的存储桶迁移到另一个
- java - Mysql "Select mod(col1, 10) ..." 生成 bigint。如何使其成为int类型