Перемещение папки из Google Colab на Google Диск

Я использую Google Colab для машинного обучения. Много раз мне нужно загрузить решение CSV с помощью Google Диска с помощью Pydrive. Как показано ниже

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')))

Как воспроизвести этот же процесс для папки. Не файл.


person Abhik Sarkar    schedule 11.05.2018    source источник


Ответы (4)


Сожмите всю папку и вместо этого загрузите сжатый файл. На самом деле, я думаю, это ускорит вашу загрузку. Я обнаружил, что p7zip безупречно работает с Colab.

person raul quijada ferrero    schedule 02.10.2018
comment
(Похоже, что этот пост не дает качественного ответа на вопрос. Пожалуйста, отредактируйте свой ответ и улучшите его, или просто опубликуйте его как комментарий к вопросу.) - person sɐunıɔןɐqɐp; 02.10.2018
comment
Есть проблемы с медленным интернет-соединением. В этом случае полезно скопировать на диск, а затем скачать. - person Lokesh; 06.06.2020

Используйте одну и ту же учетную запись Google для Colab и Gdrive, чтобы избежать ошибок.

откройте новый блокнот в colab и выполните приведенный ниже код

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

выходное изображение

перейдите по ссылке и дайте разрешение на доступ

затем скопируйте код из ссылки и вставьте его на странице colab

из colab перейдите по пути gdrive, используя команду ниже

% cd drive/My\ Drive/

затем используйте colabs как терминал с символом ! перед командами

!mkdir sample

вы можете просмотреть модификации с боковой панели слева

person Parvez    schedule 06.05.2020

Вы также можете использовать команды Linux для перемещения и копирования файлов в colab. Просто используйте ! перед этой командой и запустите ячейку, как обычно. Например:

!mv какая-то_папка другая_папка/

должно сработать. Также вам нужно сначала смонтировать Google Drive в своем блокноте Colab.

person jaber    schedule 12.05.2020

Я очень поздно отвечаю на этот вопрос, но это самый простой ответ...

Шаг 1.

Смонтировать гугл диск с помощью colab

Шаг 2. Создайте выходную папку на диске Google

Шаг 3. Перетащите папку в выходную папку на диске Google.

Он будет храниться на вашем диске

person shivesh kumar    schedule 27.04.2021