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.
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:
- Como Instalar Python no Windows e Linux
- Como Configurar o Visual Studio Code para programar em Python
- Como Instalar o Pycharm no Windows – Grátis : IDE Python
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
▶️ TikTok
👥 Participe do nosso Discord para tirar dúvidas e ajudar outras pessoas!