Crear la ruta "./data/raw/" independiente del sistema operativo. Ahora usaremos PyFilesystem2.
Implementación
Dentro del notebook de jupyter:
import fs
fs.open_fs(".") # Abre una conexión con el path actual(OSFS)CURRENT_DIR= fs.open_fs(".")CURRENT_DIR.exists(".") # Revisa si el directorio existe
DATA_DIR.listdir(".") # Muestra el contenido dentro de la ruta.
PyFilesystem2 genera un objeto OSFS (Operating System Filesystem).
El inconveniente con este módulo es que el objeto OSFS solo detecta los objetos que existen en la ruta actual, por lo que si intentas acceder a un archivo ubicado en el directorio padre ".." te saltará un IndexError.
Si necesitas que el objeto OSFS también detecte el directorio padre, además de las carpetas "data" y "raw", vuelve a generar el objeto de la siguiente forma: