gpt4 book ai didi

python-3.x - 如何修复 Colaboratory 中的 zipfile 读取错误?

转载 作者:行者123 更新时间:2023-12-02 19:59:58 24 4
gpt4 key购买 nike

使用 colaboratory 将 zipfile 提取到我的 Google 驱动器时,我收到一条错误消息,提示 zipfile read error。如何解决?

我正在尝试使用以下 python 3 脚本解压缩文件:

from google.colab import drive
drive.mount('/gdrive')

!unzip '/gdrive/My Drive/file.zip' -d '/gdrive/My Drive/Destination/'

从 zip 中提取 4 个文件后,我收到此错误

error:  zipfile read error

最佳答案

我无法解决原因,但能够使用以下 Python 代码解决问题(以及一些进程信息):

from zipfile import ZipFile

# Get information about how much you're decompressing
zf = ZipFile('./gdrive/My Drive/poizon/data/images.zip')
uncompress_size = sum((file.file_size for file in zf.infolist()))
print('uncompressed_size',uncompress_size/1e6)

# Loop through all files attempting to decompress each individually
extracted_size = 0
for file in zf.infolist():
extracted_size += file.file_size
print ("%s %%" % (extracted_size * 100/uncompress_size))
try:
zf.extract(file)
except:
continue

关于python-3.x - 如何修复 Colaboratory 中的 zipfile 读取错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57602251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com