- Autor
- Nome
- Nelson Silva
- Social
Introdução
Trabalhar com ficheiros é uma habilidade essencial em programação. Em Python, a manipulação de ficheiros é simples, mas poderosa, permitindo ler, escrever e modificar conteúdos de ficheiros de forma eficiente.
- Como Trabalhar com Ficheiros em Python
- Abrindo e Fechando Ficheiros
- Escrevendo em Ficheiros
- Lendo Ficheiros
- Boas Práticas
Como Trabalhar com Ficheiros em Python
Abrindo e Fechando Ficheiros
Usa-se open(ficheiro, modo)
para abrir um ficheiro. O parâmetro modo
determina a operação: 'w'
para escrita (write) e 'r'
para leitura (read). É crucial fechar o ficheiro após a utilização com close(ficheiro)
.
Escrevendo em Ficheiros
Para escrever num ficheiro, abre-se no modo 'w'. Qualquer conteúdo existente será substituído. Usa-se write(texto)
para escrever no ficheiro.
escreverFicheiro = open('Ficheiros-Escrever-e-Ler.txt', 'w')
escreverFicheiro.write('Eu estou a escrever na primeira linha deste ficheiro.\n')
escreverFicheiro.write('Agora estou a escrever na segunda linha.')
escreverFicheiro.close()
Lendo Ficheiros
Para ler um ficheiro, abre-se no modo 'r'. O método read()
é utilizado para ler todo o conteúdo.
lerFicheiro = open('Ficheiros-Escrever-e-Ler.txt', 'r')
print(lerFicheiro.read())
lerFicheiro.close()
Boas Práticas
- Sempre feche os ficheiros após o uso para evitar vazamentos de memória ou conflitos de arquivo.
- Use context managers (
with
) para gerir automaticamente o fechamento de ficheiros.
Conclusão
Manipular ficheiros 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 gestão de arquivos.