Saltar a contenido

Funcionalidades

Hay dos grandes funcionalidades disponibles para trabajar con las rutas, las cuales son:

Path()

Path() es la función más importante del módulo. Es la más versatil y permite tanto trabajar con strings que representan rutas arbitrarias como también alterar archivos y carpetas reales del sistema. Esta función reconoce automáticamente tanto rutas de sistemas Windows y de sistemas POSIX (UNIX, Linux, etc).

Esta función tiene dos subvariantes:

  • PosixPath(): dedicada a rutas POSIX (UINIX, Linux, etc).
  • WindowsPath(): dedicada a rutas Windows.

Modulo os

El módulo os también tiene una función llamada Path(), la cual no es compatible conla proporcionada por pathlib.

PurePath()

PurePath() es la versión restringida de Path() que sólo permite manejar strings a modo de rutas.

Esta función tiene también sus dos subvariantes:

  • PurePosixPath() : dedicada a rutas POSIX (UINIX, Linux, etc).
  • PureWindowsPath() : dedicada a rutas Windows.