Acesso a arquivos e diretórios
******************************

Os módulos descritos neste capítulo dizem respeito aos arquivos e
diretórios no disco. Por exemplo, existem módulos para ler as
propriedades dos arquivos, manipular o caminhos de forma
multiplataforma e para criar arquivos temporários. A lista completa de
módulos neste capítulo é:

* "pathlib" --- Caminhos do sistema de arquivos orientados a objetos

  * Uso básico

  * Exceções

  * Caminhos puros

    * Propriedades gerais

    * Operadores

    * Acessando partes individuais

    * Métodos e propriedades

  * Caminhos concretos

    * Parsing and generating URIs

    * Expanding and resolving paths

    * Querying file type and status

    * Reading and writing files

    * Reading directories

    * Creating files and directories

    * Renaming and deleting

    * Permissions and ownership

  * Pattern language

  * Comparison to the "glob" module

  * Comparison to the "os" and "os.path" modules

    * Corresponding tools

* "os.path" --- Manipulações comuns de nomes de caminhos

* "fileinput" --- Itera sobre linhas de múltiplos fluxos de entrada

* "stat" --- Interpretando resultados de "stat()"

* "filecmp" --- File and Directory Comparisons

  * A classe "dircmp"

* "tempfile" --- Generate temporary files and directories

  * Exemplos

  * Deprecated functions and variables

* "glob" --- Unix style pathname pattern expansion

  * Exemplos

* "fnmatch" --- Correspondência de padrões de nome de arquivo Unix

* "linecache" --- Acesso aleatório a linhas de texto

* "shutil" --- High-level file operations

  * Operações de diretório e arquivos

    * Operações de cópia eficientes dependentes da plataforma

    * Exemplo de copytree

    * exemplo rmtree

  * Operações de arquivamento

    * Exemplo de arquivo

    * Exemplo de arquivamento com *base_dir*

  * Consultando o tamanho do terminal de saída

Ver também:

  Módulo "os"
     Interfaces do sistema operacional, incluindo funções para
     trabalhar com arquivos num nível inferior a *objetos arquivos* do
     Python.

  Módulo "io"
     A biblioteca embutida de E/S do Python, incluindo as classes
     abstratas e algumas classes concretas, como E/S de arquivos.

  Função embutida "open()"
     A maneira padrão de abrir arquivos para ler e escrever em Python.
