想要读取云硬盘的文件,首先得获取google云硬盘的读取权限。
执行
from google.colab import drive
drive.mount('connect_drive')
需要注意的是drive.mount('connect_drive')
中,connect_drive
可以自定义。运行上述代码,会弹出一条提示,并附有链接,点击链接登录自己的云硬盘的google账号,登录成功之后会返回一条很长的验证码,复制验证码,返回Google colab,将验证码输入到验证码输入框内,回车。成功之后会输出Mounted at connect_drive
,里面的connect_drive
就是之前自定义的。
做完以上的这些之后就可以访问google云盘里的文件了。
import os
path = 'connect_drive/My Drive'
os.listdir(path)
所有的路径前面都要加上connect_drive/My Drive
这个前缀,剩下的就像正常访问本地文件一样了。