Colab掛載Google Drive
阿新 • • 發佈:2020-08-29
前言
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中進行!
還有其他兩種方式,可以參考上邊的連結!就不再贅述了!