revisiones pasar otra historial google entrar editar descargar cuenta copiar compartidos como archivos google-drive-sdk jupyter-notebook google-colaboratory

google drive sdk - pasar - Colaborativo: ¿Puedo acceder a mi carpeta y archivo de Google Drive?



historial de revisiones google drive (5)

Después de ejecutar con éxito el programa Drive FUSE, puede acceder a su disco en / content / drive con el comando

import os os.chdir("/content/drive/") !ls

Google Colaboratory es realmente genial, pero sería más útil si pudiera acceder a todos mis archivos de Google Drive, sin utilizar la API estándar de Google Drive.

¿Es posible y fácil? ¿y cómo?


Este es un ejemplo del uso de una interfaz 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 ejemplo de cuaderno de E / S incluido, que muestra cómo usar las API de Python para acceder a los archivos también. (Esto requiere un poco menos de configuración). https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/io.ipynb&scrollTo=c2W5A2px3doP


Para montar su unidad de Google a Colab:

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

y luego cd a cualquier directorio en el disco de Google:

import os os.chdir("gdrive/My Drive/kaggle")

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

!ls


Si tu puedes hacerlo.

siga los pasos a continuación.

Ejecuta el siguiente código y completa la autenticación

!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}

** Ejecutar el siguiente código **

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

** Importar archivo a cuaderno **

import pandas as pd pd.read_csv("drive/Colab_Notebooks/4k_without_spcl.csv")

Colab_Notebooks es una carpeta en google drive


Siga 3 pasos sencillos en colab notebook para acceder a la carpeta o un archivo en Google Drive,

Paso: 1 Ejecutar 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 código de paso se generará: (por ejemplo: 4 / AACN9EZG2AU0dRsV0BupjAc107ugSvT_pmr4YPElX7VkoWru6mNmqc8) .Pruebe este código y haga clic en.

Paso: 2 Para crear el directorio.

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

Paso: 3 Accede a tu archivo

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