Cloné un repositorio de github usando !git clone https://github.com/llSourcell/Pokemon_GAN.git
. Quería modificar un archivo .py dentro de Colab. Así que utilicé %load filename.py
como se sugiere aquí ( ¿Cómo cargar/editar/ejecutar/guardar archivos de texto (.py) en una celda de cuaderno de IPython? ). Pero cada vez que ejecuto este comando, me desconecto después de un tiempo. Me preguntaba si hay alguna otra forma de editar el archivo .py sin tener que pasar por la molestia de descargarlo a la PC, editarlo y luego volver a cargarlo. Gracias por adelantado.
En los primeros días de Colab, podrías haber usado los comandos mágicos de Ipython. Usar el siguiente comando
%pycat code.py
Aparecerá una ventana emergente que muestra el código. Puede copiarlo y editarlo localmente.
Eliminar el archivo usando el siguiente comando
!rm code.py
Copie el código editado en una celda del cuaderno y agregue el siguiente comando en la parte superior de la celda
%%writefile code.py
Ejecute la celda. Se creará un archivo con el contenido presente en la celda.
Actualizaciones: ahora hay opciones mucho más fáciles y convenientes.
Colab incluye un editor de texto que puede usar para crear, abrir y eliminar archivos .py
directamente.
Todo se hace en la vista Archivos (ver más abajo).
Desafortunadamente, parece que colab no es compatible con %load
line magic (todavía) y, sin embargo, puede ver el contenido del archivo usando !cat your_file.py
y luego, manualmente, copie los contenidos de salida, escríbalos en una nueva celda y escriba %%writefile your_new_file_name.py
en la parte superior de la nueva celda para guardarlo en la instancia. Tenga en cuenta que esto aún no se guardará en su unidad de Google.
Example: !ls output: colabData/ %%writefile something.py print("everything's fine.") !ls output: colabData/ something.py %run something.py output: everything's fine.