於該檔案點選滑鼠右鍵:
共用->取得連結
取得檔案共用連結
https://drive.google.com/file/d/1ojEzBOyYk9trvgwlm4N9u6G60JDj4ft4/view?usp=sharing
1ojEzBOyYk9trvgwlm4N9u6G60JDj4ft4
!gdown --id '1ojEzBOyYk9trvgwlm4N9u6G60JDj4ft4' #--output rename
輸出結果
Downloading...
From: https://drive.google.com/uc?id=1ojEzBOyYk9trvgwlm4N9u6G60JDj4ft4
To: /content/123.csv
100% 65.0/65.0 [00:00<00:00, 51.0kB/s]
import pandas as pd
df = pd.read_csv('123.csv')
print(df)
用 file_id 下載檔案,優點是這個過程不需要再手動輸入任何訊息,但缺點是下載下來的檔案在程式執行完畢後就會消失,也就是每一次都必須重新下載,使得執行時間增加。
# import Google Drive 套件
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=urn%3aietf%3awg%3aoauth%3a2.0%3aoob&response_type=code&scope=email%20https%3a%2f%2fwww.googleapis.com%2fauth%2fdocs.test%20https%3a%2f%2fwww.googleapis.com%2fauth%2fdrive%20https%3a%2f%2fwww.googleapis.com%2fauth%2fdrive.photos.readonly%20https%3a%2f%2fwww.googleapis.com%2fauth%2fpeopleapi.readonly
Enter your authorization code:
··········
Mounted at /content/gdrive
import pandas as pd
df = pd.read_csv('gdrive/My Drive/123.csv')
print(df)
import pandas as pd
df = pd.read_csv('drive/My Drive/123.csv')
print(df)
透過 Google 提供的套件,我們可以讓 Colab 上的程式直接讀取自己的雲端硬碟。 這個方法的好處是只要檔案存在於自己的雲端硬碟,就隨時都可以直接存取;相對地,缺點就是使用者得手動將檔案加入,並且在程式運行時要輸入連結 Google Drive 所需要的授權碼。