Manipulação Arquivos em Python : Leitura e Escrita

Manipulação Arquivos em Python: Leitura e Escrita

Aprenda a abrir, ler e escrever em arquivos usando as funções open, read, write e close. Inclua exemplos práticos de manipulação de arquivos de texto para facilitar a compreensão.

Dicas de Python Básico para iniciantes
Dicas de Python Básico para iniciantes

Manipulação Arquivos em Python: Leitura e Escrita

Trabalhar com arquivos é uma tarefa comum em programação. Em Python, você pode abrir, ler e escrever arquivos de maneira eficiente usando funções integradas. Este guia ensinará como realizar essas operações com exemplos práticos.

1. Abrindo Arquivos

A função open é usada para abrir um arquivo. Ela aceita dois argumentos principais: o nome do arquivo e o modo de abertura.

Modos Comuns:

  • 'r': Leitura (padrão)
  • 'w': Escrita (cria um novo arquivo ou sobrescreve o existente)
  • 'a': Acrescentar (adiciona ao final do arquivo)
  • 'b': Modo binário
  • 't': Modo texto (padrão)

Exemplo: Abrindo um arquivo para leitura

arquivo = open('meu_arquivo.txt', 'r')

2. Lendo Arquivos

Existem várias maneiras de ler arquivos em Python:

  • read(): Lê o conteúdo inteiro do arquivo
  • readline(): Lê uma linha do arquivo
  • readlines(): Lê todas as linhas do arquivo e retorna uma lista

Exemplo: Lendo todo o conteúdo de um arquivo

arquivo = open('meu_arquivo.txt', 'r')
conteudo = arquivo.read()
print(conteudo)
arquivo.close()

Exemplo: Lendo linha por linha

arquivo = open('meu_arquivo.txt', 'r')
linha = arquivo.readline()
while linha:
    print(linha, end='')
    linha = arquivo.readline()
arquivo.close()

3. Escrevendo em Arquivos

Para escrever em um arquivo, você pode usar o modo 'w' ou 'a' com os métodos write ou writelines.

Exemplo: Escrevendo em um novo arquivo

arquivo = open('meu_arquivo.txt', 'w')
arquivo.write("Olá, mundo!\\\\n")
arquivo.write("Esta é uma nova linha.\\\\n")
arquivo.close()

Exemplo: Acrescentando ao final de um arquivo existente

arquivo = open('meu_arquivo.txt', 'a')
arquivo.write("Esta linha foi adicionada ao final.\\\\n")
arquivo.close()

4. Usando with para Manipulação de Arquivos

O comando with garante que os arquivos sejam fechados corretamente após a sua manipulação, mesmo que uma exceção ocorra durante a operação.

Exemplo: Leitura com with

with open('meu_arquivo.txt', 'r') as arquivo:
    conteudo = arquivo.read()
    print(conteudo)

Exemplo: Escrita com with

with open('meu_arquivo.txt', 'w') as arquivo:
    arquivo.write("Este é um novo conteúdo.\\\\n")

Vídeos sobre Python no Canal WebMundi.com – Youtube

Em nosso canal, temos vários vídeos tutoriais que ensinam o passo a passo para instalar o ambiente Python para começar a programar nesta linguagem:

Conclusão

A manipulação de arquivos em Python é uma habilidade essencial para qualquer programador. Usando as funções open, read, write e close, você pode facilmente abrir, ler e escrever arquivos. Além disso, o uso do comando with torna o gerenciamento de arquivos mais seguro e eficiente. Experimente os exemplos fornecidos e incorpore essas práticas no seu dia a dia de programação.

💡 Gostou do conteúdo?

Apoie-nos: Siga, Curta, Comente e Compartilhe!

📲 Conecte-se com a WebMundi:

▶️ YouTube

▶️ Facebook

▶️ Instagram

▶️ LinkedIn

▶️ TikTok

👥 Participe do nosso Discord para tirar dúvidas e ajudar outras pessoas!

🔗 Discord webmundi.com

Posts Similares