Colab使用方法,以及读取Google drive中的文件太慢的解决办法(亲测有效)

前言:使用云端硬盘和Colab得能科学上网啊,fq方法自己去摸索吧(捂嘴笑

 

回到正文!!!!

一、文件上传到Google的云端硬盘上

1、点击左上角的新建

 

 

 

2、点击上传文件或者上传文件即可上传;上传会很慢

 

3、文件上传后,依次点击   新建  => 更多 => Google Colaborary

如果 “更多” 里面没有Google Colaborary,解决办法详见 https://blog.csdn.net/acceptedemmm/article/details/104054301

          

 

4、进入Colab后可以在左上角自己新建ipynb文件(和jupyter类似)

 

5、新建一个notebook之后,可以看到左边的文件栏中只有sample_data

6、挂载云盘,使用云盘中的文件。这里推荐一种简单的方法,只需要点击一下就行(也可以通过mount命令挂载,大家自行百度)

 

7、挂载后,可以发现多了一个drive文件夹,里面放的就是云盘中的数据了。云盘中的数据默认都是放在drive/MyDrive中;如果代码中要使用某个文件,直接用绝对路径, content/drive/MyDrive/xxxx        (content文件夹是看不到的)

8、重点来了!!!!

这么做,能访问文件,但是速度非常地慢,非常非常地慢,甚至比你自己的电脑都慢,那还用啥gpu啊?

解决办法是,把文件拷贝到drive文件外面

使用shutil.copytree()方法  (在代码块中执行)

例如,下面的代码就是把 content/drive/MyDrive 下的food文件夹拷贝到 content下,即现在的路径是 content/food

访问content/food,就会快很多很多

 

import shutil
# 把olddir拷贝一份newdir
shutil.copytree('content/drive/MyDrive/food', 'food')

 

 

如果,本文对你有帮助,不妨点个👍哦~~~~~~~~

 

  • 29
    点赞
  • 92
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值