Primeiro, veremos três métodos que podemos usar para ler arquivos, e eles são:
Método de leitura ( read )
O método read() lê todo o conteúdo do arquivo de uma vez. Este método também aceita um parâmetro, tamanho. Este é o número de caracteres ou bytes a serem lidos.
Método de leitura ( readline )
O método readline() lê apenas uma linha por vez. Este método também aceita um parâmetro, tamanho. Este é o número de caracteres ou bytes a serem lidos.
Para obter todas as linhas, use um loop até obtermos linhas não vazias.
Vamos ver um exemplo de leitura de um arquivo uma linha de cada vez.
Método de leitura ( readlines )
O método readlines() também busca todo o conteúdo do arquivo de uma vez. O tipo de retorno desse método é uma lista de linhas.
Este método também aceita um parâmetro, dica. o método readlines para de ler as linhas uma vez que o número de caracteres excede mais do que a dica.
Por exemplo, olhe para o código abaixo irá ler duas linhas, pois depois de ler duas linhas, o número de caracteres excederá a dica, 18.
O método readlines é eficiente em termos de memória, pois lê uma linha de cada vez.
Agora veremos 2 métodos que podemos usar para escrever em arquivos, e eles são:
Método de escrita ( write )
Grave o conteúdo no arquivo, veja o exemplo abaixo:
Método de escrita ( writelines )
Grave a lista de linhas / texto no arquivo.
0 Comentários