Conversation
Ahora, cuando se ejecuta el script para vaciar notebooks, si el directorio de notebooks vacíos no existe, se crea, en lugar de lanzar un error.
AlexS12
left a comment
There was a problem hiding this comment.
Hacía falta esto! Y si además chequease que estás en la carpeta adecuada sería genial: por ejemplo, que no estás dentro de utils o de notebooks y que te cree ahí notebooks_vacios aunque luego no encuentre ninguno. ¿Comprobamos, por ejemplo, que esté la carpeta notebooks al ejecutar el script?
El script ahora detecta si se está ejecutando en la misma carpeta donde se descarga o en la carpeta raiz. También respeta las celdas de código que contienen el estilo del notebook y los gifs
|
acabo de añadir que compruebe lo de si se está ejecutando desde la carpeta y además que conserve las celdas de gifs y del estilo del notebook |
Sustitucion de sumas de strings de rutas por la función os.path.join para asegurar compatibilidad independiente de la plataforma
|
He sustituido la concatenación de strings de rutas por la función de os.path.join para asegurar que funcione independientemente del os |
| prepath = '../' | ||
| else: raise OSError('Carpeta de notebooks no encontrada') | ||
|
|
||
| vacios_path = prepath + "notebooks_vacios" |
There was a problem hiding this comment.
¿podemos usar pathlib para esto? lo de concatenar strings nos va a dar problemas
https://docs.python.org/3/library/pathlib.html#basic-use
There was a problem hiding this comment.
otra opcion con os.path es usar os.path.join
| source = cell['source'] | ||
| if '# aeropython: preserve' in source: | ||
| continue | ||
| elif 'Image(url=' in source: |
There was a problem hiding this comment.
A mí esta opcion me parece buena, pero me gustaría escucha la opinion de @Juanlu001
Si nos vale podemos aprovechar a meter también los videos, que alguno hay.
There was a problem hiding this comment.
Veo que ya has mergeado, pero igualmente me parece bien preservar las imágenes, los vídeos y otro material metido así en las celdas.
Ahora, cuando se ejecuta el script para vaciar notebooks, si el
directorio de notebooks vacíos no existe, se crea, en lugar de lanzar un
error.