Saltar al contenido

Importación de archivos .py en Google Colab

Solución:

Puede guardarlo primero y luego importarlo.

from google.colab import files
src = list(files.upload().values())[0]
open('mylib.py','wb').write(src)
import mylib

Actualización (noviembre de 2018): ahora puede cargar fácilmente

  • haga clic en [>] para abrir el panel izquierdo
  • elegir pestaña de archivo
  • hacer clic [upload] y elige tu [mylib.py]
  • importar mylib

Actualización (octubre de 2019): si no desea cargarlo todo el tiempo, puede almacenarlo en S3 y montarlo en Colab, como se muestra en esta esencia.

Actualización (abril de 2020): ahora que puede montar su Google Drive automáticamente. Es más fácil simplemente copiarlo desde Drive que cargarlo.

  • Tienda mylib.py en tu Drive
  • Abra un nuevo Colab
  • Abra el panel lateral (izquierdo), seleccione Files vista
  • Hacer clic Mount Drive luego Connect to Google Drive
  • Copiarlo por !cp drive/MyDrive/mylib.py .
  • import mylib

En caso de que alguien más esté interesado en saber cómo importar archivos / paquetes desde gdrive dentro de un colab de Google. El siguiente procedimiento funcionó para mí:

1) Monte su unidad de Google en Google Colab:

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

2) Agregue el directorio a su ruta de Python usando sys:

import sys
sys.path.append('/content/gdrive/mypythondirectory')

¡Ahora debería poder importar cosas desde ese directorio!

  1. Puede cargar archivos locales en google colab usando subir() funcionar en google.colab.files
  2. Si tiene archivos en github, clone el repositorio usando! Git clone https://github.com/username/repo_name.git. Luego, al igual que en el cuaderno jupyter, cárguelo usando la función mágica %carga %load filename.py.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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