Tabela de Funções de Arquivos em Python
Funções e Métodos de Arquivos
Função / Método Descrição
open(arquivo, modo) Abre um arquivo no modo especificado ('r', 'w', 'a', 'rb', etc.)
[Link]() Lê todo o conteúdo do arquivo como uma string
[Link]() Lê uma linha do arquivo
[Link]() Lê todas as linhas e retorna uma lista de strings
[Link](string) Escreve a string no arquivo
[Link](lista) Escreve uma lista de strings no arquivo
[Link]() Fecha o arquivo
with open(...) as arq: Abre o arquivo com gerência automática
[Link](pos) Move o cursor de leitura/escrita para a posição pos (em bytes)
[Link]() Retorna a posição atual do cursor no arquivo
[Link]() Força a gravação imediata no disco
Funções Auxiliares (os / [Link])
Função Descrição
[Link](arquivo) Verifica se o arquivo existe
[Link](arquivo) Verifica se é um arquivo (não diretório)
[Link](arquivo) Apaga o arquivo
[Link](orig, novo) Renomeia ou move um arquivo
[Link](pasta) Lista arquivos e pastas dentro do diretório
Modos de Abertura
Modo Significado
'r' Leitura (arquivo deve existir)
'w' Escrita (cria novo ou sobrescreve)
'a' Acrescenta (append)
'rb' Leitura em modo binário
'wb' Escrita em modo binário
'r+' Leitura e escrita