Je ne peux pas modifier mon annuaire dans Google colab. quand je tape cd il donne une sortie comme celle-ci '/ content' J'ai essayé de changer le répertoire en utilisant import os os.chdir ("drive")
mais il affiche une erreur Aucun fichier ou répertoire de ce type: "lecteur". Comment s'en débarrasser?
Avez-vous créé un répertoire/drive? (Par défaut, il n'en existe pas. Vous devrez monter votre Drive en utilisant une recette comme celle-ci .
Sinon, créez d'abord un répertoire. Par exemple,
!mkdir demo
%cd demo
!pwd
montrera /content/demo
.
Vous devez d'abord installer OCaml Fuse
pour utiliser cette fonctionnalité sur Google Colab, exécutez la commande suivante pour installer 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}
Pendant l'installation, (généralement) Collab vous demandera d'insérer la vérification du code deux fois, suivez simplement le lien et acceptez l'autorisation, puis copiez le code et collez-le dans le champ du formulaire qui apparaît.
Une fois l'installation terminée, exécutez ce qui suit:
!mkdir drive
!google-drive-ocamlfuse drive
!ls -lla drive/"Colab Notebooks"
et voir la sortie, puis vous pouvez vous référer à votre fichier sur votre disque comme ceci:
x = "drive/Colab Notebooks/blablablah/blah/file.p"
y = "drive/Colab Notebooks/blablablah/blah/file.p"
z = "drive/Colab Notebooks/blablablah/blah/file.p"
j'espère que cela peut vous aider!
/content/
Est le répertoire par défaut dans lequel tous vos fichiers et données sont enregistrés. Pour changer le répertoire, vous pouvez faire quelque chose comme ceci: Créez un dossier dans le /content/
Qui est recommandé. Exécutez ensuite ceci: import os os.chdir('/content/folder_name')
Si vous exécutez !pwd
Vous pouvez voir le chemin changé en /content/folder_name