在谷歌Colab中解压缩压缩文件

3

我在Google Colab中尝试解压缩zip文件时出现以下错误:

归档:object_detection.zip 未找到End-of-central-directory签名。这个文件不是一个zip文件,或者它构成了一个多部分的存档。在后一种情况下,中央目录和zipfile注释将被发现在此存档的最后一个磁盘上。 unzip: 在object_detection.zip或object_detection.zip.zip中找不到zip文件目录,并且无法找到object_detection.zip.ZIP。

from google.colab import drive
drive.mount('/content/drive')
!cp '/content/drive/My Drive/slim.zip' slim.zip
!unzip object_detection.zip

我已经将我的zip文件上传到了云盘上。


1
听起来你的zip文件有问题。在本地工作吗?否则,您也可以尝试按照此线程中描述的方式加载文件:https://dev59.com/4HA75IYBdhLWcg3wJFcL - Solvalou
你复制的文件为什么叫做 slim.zip,而解压后的文件却叫做 object_detection.zip - David Jones
3个回答

6

我曾经遇到同样的问题,原因是我没有完全上传文件。在这里输入图片描述


1
可能的原因是您的zip文件已损坏...也许您没有使用正确的链接...尝试下载文件,然后在Colab上上传它...应该可以工作。

1
如果您的文件已经完全上传但尚未使用解压命令进行解压缩,请尝试在Google Colab中使用以下程序进行解压缩:
import zipfile
with zipfile.ZipFile('yourfile.zip', 'r') as file:
    file.extractall()

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接