Google colab, изменяющий каталог - PullRequest
0 голосов
/ 23 мая 2018

Я не могу изменить свой каталог в Google colab.когда я набираю cd, он выдает примерно такой '/ content', что я пытался изменить каталог, используя import os os.chdir ("диск")

, но показывает ошибку Нет такого файла или каталога: 'диск'.Как от этого избавиться?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

Сначала вам нужно установить OCaml Fuse, чтобы использовать эту функцию в Google Colab, для установки OCaml Fuse выполните следующую команду:

:
!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

Во время установки (обычно) Collab спросит васЧтобы вставить проверку кода дважды, просто перейдите по ссылке и примите разрешение, затем скопируйте код и вставьте в появившееся поле формы.

После завершения установки выполните следующее:

!mkdir drive
!google-drive-ocamlfuse drive
!ls -lla drive/"Colab Notebooks"

и посмотрите вывод, а затем вы можете обратиться к своему файлу на вашем диске следующим образом:

x = "drive/Colab Notebooks/blablablah/blah/file.p"
y = "drive/Colab Notebooks/blablablah/blah/file.p"
z = "drive/Colab Notebooks/blablablah/blah/file.p"

надеюсь, это поможет вам!

0 голосов
/ 23 мая 2018

Вы создали каталог / drive?(По умолчанию он не существует. Вам необходимо смонтировать диск, используя такой рецепт, как этот .

В противном случае сначала создайте каталог. Например,

!mkdir demo
%cd demo
!pwd

покажет /content/demo.

...