Pular para o conteúdo principal
Publicado em

Arquivos (Escrever e Ler) em Python

Compartilhar:

Introdução

Trabalhar com arquivos é uma habilidade essencial em programação. Em Python, a manipulação de arquivos é simples, mas poderosa, permitindo ler, escrever e modificar conteúdos de arquivos de forma eficiente.

Como Trabalhar com Arquivos em Python

Abrindo e Fechando Arquivos

Usa-se open(arquivo, modo) para abrir um arquivo. O parâmetro modo determina a operação: 'w' para escrita (write) e 'r' para leitura (read). É crucial fechar o arquivo após a utilização com close(arquivo).

Escrevendo em Arquivos

Para escrever em um arquivo, abre-se no modo 'w'. Qualquer conteúdo existente será substituído. Usa-se write(texto) para escrever no arquivo.

escreverArquivo = open('Arquivos-Escrever-e-Ler.txt', 'w')
escreverArquivo.write('Eu estou escrevendo na primeira linha deste arquivo.\n')
escreverArquivo.write('Agora estou escrevendo na segunda linha.')
escreverArquivo.close()

Lendo Arquivos

Para ler um arquivo, abre-se no modo 'r'. O método read() é utilizado para ler todo o conteúdo.

lerArquivo = open('Arquivos-Escrever-e-Ler.txt', 'r')
print(lerArquivo.read())
lerArquivo.close()

Boas Práticas

  • Sempre feche os arquivos após o uso para evitar vazamentos de memória ou conflitos de arquivo.
  • Use gerenciadores de contexto (with) para gerenciar automaticamente o fechamento de arquivos.

Conclusão

Manipular arquivos em Python é um processo direto e eficiente. Compreender essas operações básicas abre caminho para trabalhos mais complexos, como análise de dados e gerenciamento de arquivos.

Happy coding!