Google Colab: ejecución de archivos externos de Python

Supongamos que ya tiene un código Python desarrollado que está almacenado en su Google Drive. Ahora, le gustaría cargar este código en Colab para realizar más modificaciones. En este capítulo veremos cómo cargar y ejecutar el código almacenado en tu Google Drive.

Unidad de montaje

Tools / Command palette

Verá la lista de comandos como se muestra en esta captura de pantalla:

Escriba algunas letras como "m" en el cuadro de búsqueda para localizar el comando de montaje. SeleccioneMount Drivecomando de la lista. El siguiente código se insertaría en su celda de Código.

# Run this cell to mount your Google Drive.
from google.colab import drive
drive.mount('/content/drive')

Si ejecuta este código, se le pedirá que ingrese el código de autenticación. La pantalla correspondiente se ve como se muestra a continuación:

Abra la URL anterior en su navegador. Se le pedirá que inicie sesión en su cuenta de Google. Ahora, verá la siguiente pantalla:

Si otorga los permisos, recibirá su código de la siguiente manera:

Corta y pega este código en la celda Código y presiona ENTER. Después de un tiempo, la unidad se montará como se ve en la captura de pantalla a continuación:

Ahora, está listo para usar el contenido de su unidad en Colab.

Listado del contenido de la unidad

Puede enumerar el contenido de la unidad usando el comando ls de la siguiente manera:

!ls "/content/drive/My Drive/Colab Notebooks"

Este comando enumerará el contenido de su carpeta Colab Notebooks. La salida de muestra del contenido de mi unidad se muestra aquí:

Greeting.ipynb hello.py LogisticRegressionCensusData.ipynb LogisticRegressionDigitalOcean.ipynb MyFirstColabNotebook.ipynb SamplePlot.ipynb

Ejecutando código Python

Ahora, digamos que desea ejecutar un archivo de Python llamado hello.py almacenado en su Google Drive. Escriba el siguiente comando en la celda Código:

!python3 "/content/drive/My Drive/Colab Notebooks/hello.py"

El contenido de hello.py se proporciona aquí para su referencia:

print("Welcome to TutorialsPoint!")

Ahora verá el siguiente resultado:

Welcome to TutorialsPoint!

Además de la salida de texto, Colab también es compatible con las salidas gráficas. Veremos esto en el próximo capítulo.