Leitura e Escrita de Arquivos de Texto
Trabalhar com arquivos de texto é uma tarefa comum em programação — para salvar dados, ler configurações ou processar logs.
Arquivos de texto armazenam conteúdo como linhas simples de texto, separadas por caracteres de nova linha.
Em Python, utiliza-se a função embutida open() para ler e escrever arquivos .txt.
Abrindo um Arquivo
Para trabalhar com um arquivo, primeiro abra-o usando a função open() do Python com dois argumentos: o nome do arquivo e o modo.
Modos:
r→ leitura;w→ escrita (sobrescreve o conteúdo existente);a→ acrescenta ao final;x→ cria novo arquivo (erro se já existir).
Lendo um Arquivo
Após abrir um arquivo, é possível ler seu conteúdo de diferentes formas:
read()- arquivo inteiro como uma única string;readline()- uma única linha;readlines()- uma lista de todas as linhas.
Sempre feche o arquivo ao finalizar, ou utilize um bloco "with" para gerenciar isso automaticamente.
Escrita em um Arquivo
Para salvar dados, abra o arquivo em modo escrita ou acréscimo.
- O modo escrita (
w) apaga o conteúdo antigo; - O modo acréscimo (
a) adiciona novo texto ao final.
Utilize write() para adicionar texto e inclua "\n" se precisar de quebras de linha.
Caminhos de Arquivo
Se o arquivo não estiver na mesma pasta do seu script, será necessário utilizar um caminho de arquivo completo ou relativo.
O Python aceita tanto barras normais / quanto barras invertidas duplas \\, dependendo do sistema operacional.
Resumo
- Utilização da função
open()com diferentes modos para manipulação de arquivos de texto; - Utilização de
read(),readline()oureadlines()para leitura do conteúdo do arquivo; - Utilização de
write()ouappend()para salvar novo conteúdo; - Sempre fechar o arquivo ou utilizar um bloco
with; - Utilização de caminhos de arquivo ao trabalhar com arquivos fora da pasta do projeto.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 5
Leitura e Escrita de Arquivos de Texto
Deslize para mostrar o menu
Trabalhar com arquivos de texto é uma tarefa comum em programação — para salvar dados, ler configurações ou processar logs.
Arquivos de texto armazenam conteúdo como linhas simples de texto, separadas por caracteres de nova linha.
Em Python, utiliza-se a função embutida open() para ler e escrever arquivos .txt.
Abrindo um Arquivo
Para trabalhar com um arquivo, primeiro abra-o usando a função open() do Python com dois argumentos: o nome do arquivo e o modo.
Modos:
r→ leitura;w→ escrita (sobrescreve o conteúdo existente);a→ acrescenta ao final;x→ cria novo arquivo (erro se já existir).
Lendo um Arquivo
Após abrir um arquivo, é possível ler seu conteúdo de diferentes formas:
read()- arquivo inteiro como uma única string;readline()- uma única linha;readlines()- uma lista de todas as linhas.
Sempre feche o arquivo ao finalizar, ou utilize um bloco "with" para gerenciar isso automaticamente.
Escrita em um Arquivo
Para salvar dados, abra o arquivo em modo escrita ou acréscimo.
- O modo escrita (
w) apaga o conteúdo antigo; - O modo acréscimo (
a) adiciona novo texto ao final.
Utilize write() para adicionar texto e inclua "\n" se precisar de quebras de linha.
Caminhos de Arquivo
Se o arquivo não estiver na mesma pasta do seu script, será necessário utilizar um caminho de arquivo completo ou relativo.
O Python aceita tanto barras normais / quanto barras invertidas duplas \\, dependendo do sistema operacional.
Resumo
- Utilização da função
open()com diferentes modos para manipulação de arquivos de texto; - Utilização de
read(),readline()oureadlines()para leitura do conteúdo do arquivo; - Utilização de
write()ouappend()para salvar novo conteúdo; - Sempre fechar o arquivo ou utilizar um bloco
with; - Utilização de caminhos de arquivo ao trabalhar com arquivos fora da pasta do projeto.
Obrigado pelo seu feedback!