Explorando Python: Guia Prático Para Iniciante
Sobre a Aula

Leitura e Escrita de Arquivos em Python

A leitura e escrita de arquivos é uma habilidade essencial para qualquer programador Python.

Com essa capacidade, podemos interagir com dados externos e realizar tarefas importantes, como armazenar informações ou ler configurações.

Leitura de Arquivos

Para ler um arquivo, usamos a função open() em modo de leitura (“r”). Em seguida, podemos percorrer as linhas do arquivo ou ler todo o conteúdo de uma vez.

# Exemplo de leitura de um arquivo

with open("arquivo.txt", "r") as arquivo:

    for linha in arquivo:

        print(linha)

Escrita de Arquivos

Para escrever em um arquivo, utilizamos a função open() em modo de escrita (“w”). Podemos adicionar conteúdo ao arquivo ou substituir o conteúdo existente.

# Exemplo de escrita em um arquivo

with open("novo_arquivo.txt", "w") as arquivo:

    arquivo.write("Olá, mundo!")

Gerenciamento de Erros

É importante sempre utilizar a estrutura try-except ao trabalhar com arquivos para lidar com possíveis erros de leitura ou escrita.

try:

    with open("arquivo.txt", "r") as arquivo:

        conteudo = arquivo.read()

except FileNotFoundError:

    print("O arquivo não foi encontrado.")

Lembre-se de fechar o arquivo após sua utilização usando o método close(). Usar a declaração with (context manager) como nos exemplos acima é uma prática recomendada, pois garante o fechamento automático do arquivo após o uso.

Agora que você já sabe como ler e escrever arquivos em Python, vamos dar um passo além e aprender a trabalhar com arquivos CSV.

Os arquivos CSV são uma forma popular de armazenar dados tabulares, como planilhas, e saber como manipulá-los abrirá um mundo de possibilidades para suas aplicações!

Entrar na conversa
Rolar para cima