Python 3 incluye el módulo pathlib
para manipular rutas de sistemas de archivos de forma agnóstica en cualquier sistema operativo. El módulo pathlib
es similar al os.path
, pero pathlib
ofrece una interfaz de nivel más alto, y, a menudo, más conveniente, que os.path
.
Podemos identificar archivos en una computadora con rutas jerárquicas. Por ejemplo, podemos identificar el archivo wave.txt
en una computadora con esta ruta: /Users/``sammy``/ocean/wave.txt
. Cada sistema operativo tiene una manera ligeramente distinta de representar rutas. Windows puede representar la ruta al archivo wave.txt
de la siguiente manera: C:\Users\``sammy``\ocean\wave.txt
.
El módulo pathlib
le puede resultar útil si desea a crear o mover archivos en el sistema de archivos de su programa de Python, enumerar los archivos del sistema de archivos que coincidan con una extensión o un patrón determinado o crear rutas de archivos apropiadas para el sistema operativo basadas en colecciones de cadenas sin procesar. Si bien es posible usar otras herramientas (como el módulo os.path
) para realizar muchas de estas tareas, el módulo pathlib
le permite realizar estas operaciones con un alto grado de legibilidad y una cantidad de código mínima.
En este tutorial, revisaremos algunas de las maneras de usar el módulo pathlib
para representar y manipular las rutas de los sistemas de archivos.
#python #python 3