【发布时间】:2019-09-21 02:18:01
【问题描述】:
我正在使用 Google Colaboratory,并安装 Google Drive。当我访问一个 csv 文件时,它得到了以下错误:
OSError:[Errno 5] 输入/输出错误。
这在以前没有发生过。
如何像以前一样访问 csv 文件?
我试过了,但是没有用:
Input/output error while using google colab with google drive
这发生在执行以下代码之后。
for segment_id in tqdm(range(segment_num)):
with h5py.File(os.path.join(INPUT_PATH, "train.h5"), "r") as f:
train_answers.append(f['time_to_failure'][segment_id*segment_interval + SEGMENT_LENGTH])
tqdm 条进度到 37%,然后给出以下错误。
OSError:无法打开文件(文件读取失败:时间 = Thu May 2 14:14:09 2019 , 文件名 = './drive/My Drive/Kaggle/LANL-Earthquake-Prediction/input/train.h5', 文件描述符 = 74, errno = 5, 错误消息 = '输入/输出错误', buf = 0x7ffc31926d00, 总计读取大小 = 8,此子读取的字节数 = 8,实际读取的字节数 = 18446744073709551615,偏移量 = 0)
从那时起,无法从 Google Colaboratory 读取 Google 云端硬盘中的 train.csv(9GB) 等大文件。它给出了以下错误。
OSError: [Errno 5] 输入/输出错误
有人有同样的问题吗?
有人知道怎么解决吗?
【问题讨论】:
-
这个问题解决了吗?我有同样的问题。昨天它在阅读文件时工作正常,今天它失败了。我尝试购买 colab pro,但它仍然没有任何效果。
-
@CharlesCurt 尝试在 Colab VM 上使用文件的临时副本 - 使用
!unzip命令解压缩存档(请参阅下面的提示)。我也向谷歌汇款了一些钱,但这不是正确的解决方案:)
标签: python-3.x pandas google-colaboratory