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.