簡體   English   中英

將文件夾從 Google Colab 移動到 Google Drive

[英]Moving Folder from Google Colab to Google Drive

我正在使用 Google Colab 進行機器學習。 很多時候我需要使用 Pydrive 使用 Google Drive 下載解決方案 CSV。 如下所示

from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials

auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)

uploaded = drive.CreateFile({'title': 'dogsVScats.csv'})
uploaded.SetContentFile('dogsVScats.csv')
uploaded.Upload()
print('Uploaded file with ID {}'.format(uploaded.get('id')))

如何為文件夾復制相同的過程。 不是文件。

Colab 和 Gdrive 使用相同的谷歌帳戶,以避免錯誤。

在 colab 中打開新筆記本並執行以下代碼

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

輸出圖像

訪問鏈接並授予訪問權限

然后從鏈接中復制代碼並將其粘貼到 colab 頁面中

從 colab,使用以下命令轉到 gdrive 路徑

% cd drive/My\ Drive/

然后使用 colab 作為使用終端 命令前的符號

!mkdir sample

您可以從左側的側面板查看修改

壓縮整個文件夾並下載壓縮文件。 事實上,我認為它會加快您的下載速度。 我發現 p7zip 與 Colab 完美配合。

您幾乎也可以使用 Linux 命令在 colab 中移動和復制文件。 只需使用一個! 在該命令之前並像往常一樣運行單元格。 例如:

!mv some_folder another_folder/

應該管用。 您還需要先在您的 colab 筆記本中安裝 google drive。

我回答這個問題很晚,但這是最簡單的答案......

第1步。

使用 colab 掛載谷歌驅動器

步驟 2. 在 Google Drive 中創建一個輸出文件夾

第 3 步。將您的文件夾拖放到谷歌驅動器的輸出文件夾中。

它將存儲在您的驅動器中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM