Google colab建立ipynb与云盘的连接

每次在新建一个ipynb文件之后代码里需要读取云端硬盘里的文件,那么就需要进行连接获得谷歌的授权。

貌似每次新建一个ipynb之后都要进行连接,代码如下:

!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

之后再建立文件夹:

!mkdir -p drive
!google-drive-ocamlfuse drive

之后再cd 到你要进行操作的文件夹:

cd drive
cd 你建立的文件夹

再可以用ls指令查看是否在你想要在的目录里面。

你可能感兴趣的:(Google colab建立ipynb与云盘的连接)