Saltar al contenido

Colaboratory: ¿Puedo acceder a mi carpeta y archivo de Google Drive?

Este equipo de redactores ha pasado mucho tiempo investigando soluciones a tu interrogante, te dejamos la respuesta por esto deseamos serte de mucha ayuda.

Solución:

Este es un ejemplo del uso de una interfaz de FUSE Drive para acceder a sus archivos de Drive como archivos locales: https://colab.research.google.com/notebook#fileId=1srw_HFWQ2SMgmWIawucXfusGzrj1_U0q

En breve:

# Load the Drive helper and mount
from google.colab import drive
drive.mount('/content/drive')

Después de ejecutar el código anterior, sus archivos de Drive estarán presentes en /content/drive/My Drive.

Supongo que también encontró el cuaderno de E/S de ejemplo incluido, que también muestra cómo usar las API de Python para acceder a los archivos. (Esto requiere un poco menos de configuración). https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/io.ipynb&scrollTo=c2W5A2px3doP

Siga 3 pasos simples en el cuaderno de colab para acceder a la carpeta o un archivo en Google Drive,

Paso 1 Ejecute este fragmento

    !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

En este paso, se le pedirá dos veces que haga clic en un enlace para permitir el acceso a su unidad, en cada paso se generará un código: (p. ej.: 4/AACN9EZG2AU0dRsV0BupjAc107ugSvT_pmr4YPELX7VkoWru6mNmqc8). Pegue este código y haga clic en Intro.

Paso 2 Para crear directorio

!mkdir -p drive
!google-drive-ocamlfuse drive

Paso 3 Accede a tu expediente

import pandas as pd
trainDf = pd.read_csv("drive/app/Sample/train.csv");//Here is your file 

Para montar su unidad de Google en Colab:

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

y luego a cd a cualquier directorio en la unidad de Google:

import os
os.chdir("drive/My Drive/")

y para enumerar todos los elementos en el directorio en el que está trabajando Colab (para asegurarse de que sea el directorio correcto):

!ls

Puntuaciones y comentarios

Si aceptas, tienes la opción de dejar un enunciado acerca de qué te ha parecido esta sección.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *