我曾经能够解压缩5GB的zip文件并轻松对其进行处理。
但是现在我收到Google云端硬盘错误:
错误:zipfile读取错误
我以前只能在2天前进行处理。
我尝试按照其他地方的建议使用7zip,但是它也没有用。
from google.colab import drive;
drive.mount('/content/drive/', force_remount=True);
!unzip 'drive/My Drive/tmp/somefile.zip'
错误如下:
inflating: somefile/images/P0003__1__0___23.png error: zipfile read error
是否有任何强制将该文件解压缩到给定目录的建议?
注意:zipfile在本地完全可以正常工作。 (解压缩无任何错误)
答案 0 :(得分:1)
此错误的最常见原因是超出了文件的驱动器传输配额。
https://www.reddit.com/r/DataHoarder/comments/8axoev/question_for_a_google_drive_guru_any_idea_what/
转移配额会随着时间的推移而重置,因此我稍后会再试。避免不必要地消耗传输配额的技巧是在解压缩文件之前将文件从云端硬盘复制到本地磁盘,例如
!cp /content/drive/My\ Drive/tmp/somefile.zip /content
!unzip /content/somefile.zip