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
luegoConnect 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!
- Puede cargar archivos locales en google colab usando subir() funcionar en google.colab.files
- 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)