Colab掛載Google Drive

前言

Google在收購Kaggle之後,在去年整合了kernel推出了Colaboratory,使得我們可以免費使用強大的GPU,TPU資源。
我們在上傳一些py文件或者數據集時,由於Colab會在長時間閒置時或者一段時間(12個小時)之後,就會斷開資源,當然你上傳的東西也就沒有了!因爲每次連接時提供的資源都是隨機分配的!那麼這時候,Colab也提供了連接Google Drive的功能!

使用Google Drive

在官方給的note文檔中給出了3種方案,可以連接Google Drive!具體可以參考:
https://colab.research.google.com/notebooks/io.ipynb#scrollTo=c2W5A2px3doP

我們這裏就先只介紹一個最簡單的!只需要兩行代碼即可:

from google.colab import drive
drive.mount('/content/gdrive')

運行之後:

Go to this URL in a browser: https://accounts.google.com/o/oauth2/auth?client_id=947318989803-6bn6qk8qdgf4n4g3pfee6491hc0brc4i.apps.googleusercontent.com&redirect_uri=。。。。。。&response_type=code

Enter your authorization code:
··········    ##這裏的輸入框中,填入授權的code,回車##
Mounted at /content/gdrive

運行這行代碼,就會出現上邊的輸出,會有一個授權鏈接出來,點擊之後授權登錄Google賬號,然後最後會有一個授權碼,將這個授權碼填入下邊的對話框中,回車等待,出現Mounted at /content/gdrive則表示掛載成功!

這時,刷新左邊的文件夾,
在這裏插入圖片描述
左側分配的虛擬機就多出了一個gdrive目錄,然後裏邊的My Drive就是你的Google Drive的內容了!然後文件的上傳,刪除等操作就可以在Google Drive中進行!

還有其他兩種方式,可以參考上邊的鏈接!就不再贅述了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章