Junior
O que deve fazer-se no início ao ler um ficheiro?
sobes.tech IA
Resposta da IA
É necessário abrir o ficheiro no modo adequado: leitura, escrita, adição ou binário.
# Abrir o ficheiro para leitura em modo texto (UTF-8)
f = open('my_file.txt', 'r', encoding='utf-8')
# Abrir o ficheiro para escrita em modo binário
binary_file = open('binary_data.bin', 'wb')
É importante usar o gestor de contexto with para que o ficheiro seja fechado automaticamente após as operações, mesmo que ocorra um erro.
with open('my_file.txt', 'r', encoding='utf-8') as f:
# Ler o conteúdo do ficheiro
content = f.read()
# Operações adicionais com content
# O ficheiro f é fechado automaticamente ao sair do bloco with