如何在Colab中使用已安装的Google云端硬盘加快解压缩/读取文件的速度?

时间:2020-02-13 04:02:48

标签: google-drive-api google-colaboratory

我正在使用Colab和已安装的Google云端硬盘来解压缩zip并合并其中的csv。但这例如:

for z in zip_list:
    zipfile.ZipFile(z, 'r').extractall()
    zipfile.ZipFile(z, 'r').close()
    os.remove(z)
与在本地计算机上运行时相比,

在Colab / Drive中的运行速度要慢大约60倍。为什么这要慢得多,我该如何解决?

1 个答案:

答案 0 :(得分:1)

典型的策略是先将.zip文件从云端硬盘复制到本地磁盘。

解压缩涉及许多小操作,例如文件创建,这些操作在本地磁盘上比远程驱动器快得多。