Acceso a archivos y directorios
*******************************

Los módulos descritos en este capítulo tratan de archivos de disco y
directorios.  Por ejemplo, hay módulos para leer las propiedades de
los archivos, manipular rutas de acceso de forma portátil y crear
archivos temporales.  La lista completa de módulos en este capítulo
es:

* "pathlib" --- Object-oriented filesystem paths

  * Uso básico

  * Rutas puras

    * Propiedades generales

    * Operadores

    * Acceso a partes individuales

    * Métodos y propiedades

  * Rutas concretas

    * Métodos

  * Correspondencia a herramientas en el módulo "os"

* "os.path" --- Manipulaciones comunes de nombre de ruta

* "fileinput" --- Iterar sobre líneas de múltiples flujos de entrada

* "stat" --- Interpretación de los resultados de "stat()"

* "filecmp"--- Comparaciones de Archivo y Directorio

  * La clase "dircmp"

* "tempfile" --- Generar archivos y directorios temporales

  * Ejemplos

  * Funciones y variables deprecadas

* "glob" --- Expansión del patrón de nombres de ruta de estilo Unix

* "fnmatch" --- Coincidencia de patrones de nombre de archivos Unix

* "linecache" — Acceso aleatorio a líneas de texto

* "shutil" --- Operaciones de archivos de alto nivel

  * Operaciones de directorios y archivos

    * Operaciones de copia eficientes dependientes de la plataforma

    * ejemplo de *copytree*

    * ejemplo de rmtree

  * Operaciones de archivado

    * Ejemplo de archivado

    * Archiving example with *base_dir*

  * Consulta el tamaño de la terminal de salida

Ver también:

  Módulo "os"
     Interfaces del sistema operativo, incluidas las funciones para
     trabajar con archivos en un nivel inferior al de Python *file
     objects*.

  Módulo "io"
     La biblioteca de I/O integrada de Python, incluidas las clases
     abstractas y algunas clases concretas, como la I/O de archivos.

  Función incorporada "open()"
     La forma estándar de abrir archivos para leer y escribir con
     Python.
