viernes, 7 de noviembre de 2025

Lenguajes. Python

Módulo pathlib

El módulo pathlib es una biblioteca estándar que permite trabajar con rutas desde el paradigma de programación orientada a objetos (POO) y es compatible con diferentes sistemas operativos. Se presenta como sustituto de os.path y permite crear y manipular directorios y archivos.

Este módulo, que puedes estudiar con detalle desde este enlace presenta las siguientes funcionalidades:

  • Trabaja dentro del paradigma de la POO, por lo que utiliza objetos Path para representar las rutas en lugar de cadenas de texto, como hace el módulo os.path. Esto permite utilizar métodos y atributos para manejarlas.
  • Es independiente de la plataforma, por lo que maneja automáticamente los diferentes separadores de ruta (\ en Windows y / en Linux/macOS), facilitando que el código funcione correctamente con independencia del sistema operativo.
  • Permite realizar diversas operaciones directamente sobre los directorios (considerado un objeto para Path): crear, eliminar, renombrar o mover archivos y directorios.
  • Facilita el acceso a componentes de la ruta: nombre del archivo (.name), nombre sin extensión (.stem) o sólo la extensión(.suffix).
  • Posibilita saber si una ruta existe, y si se trata de un archivo o un directorio.
  • Permite recorrer directorios y subdirectorios, filtrando los objetos mediante patrones.

No hay comentarios:

Publicar un comentario

Comenta esta entrada