原因是文件太多,清理一下回收站,尝试用先从!cp path/to/data.csv local.csv
为什么 drive.mount()
有时会失败,并提示“超时”?为什么在通过 drive.mount()
装载的文件夹中执行的 I/O 操作有时会失败?
当文件夹中的文件或子文件夹数量太多时,Google 云端硬盘操作可能会出现超时问题。如果有成千上万个项目直接包含在“我的云端硬盘”顶级文件夹中,那么装载该云端硬盘可能会超时。重复尝试可能最终会取得成功,因为在超时之前,失败的尝试会在本地缓存部分状态。如果您遇到此问题,请尝试将直接包含在“我的云端硬盘”中的文件和文件夹移至子文件夹。如果在 drive.mount()
运行成功后从其他文件夹中读取数据,可能会出现类似问题。访问含有许多项目的任何文件夹中的项目都可能会导致错误,例如 OSError: [Errno 5] Input/output error
(python 3) 或 IOError: [Errno 5] Input/output error
(python 2)。同样,您只需将直接包含的项目移至子文件夹中,便可解决此问题。
请注意,通过将文件或子文件夹移入回收站来将其删除可能还不足够;如果执行上述操作后问题仍未解决,请务必再清空回收站。
https://github.com/googlecolab/colabtools/issues/510
谷歌云盘有资源限制,当达到一定量时会触发阻断。