Método Python File read()

Metodo Python File Read



“Quando falamos sobre a melhor linguagem de programação para iniciantes, Python é uma delas. Ele nos facilita com muitas funções internas que ajudam a realizar várias tarefas simplesmente utilizando essas funções do “Python”. Quando queremos fazer alguma tarefa em arquivos diferentes com a ajuda do Python, como abrir um arquivo de texto em Python, ler esse arquivo, gravar dados em algum arquivo ou fechar um arquivo após a abertura, utilizaremos as funções do Python como “ read(), open(), close()” etc.

Essas funções tornam nosso trabalho muito simples e fácil. Neste guia, discutiremos o método “file read()” em detalhes e explicaremos o funcionamento deste método em “Python”. O método “file read()” auxilia na leitura do arquivo de texto em Python. Quando tivermos que ler alguns dados do arquivo, usaremos o método “file read()” em “Python”. Podemos ler todos os dados do arquivo, bem como os bytes específicos do arquivo. Se mencionarmos o número de bytes no método “read()”, esses bytes específicos serão lidos e, se não adicionarmos nenhum valor no método “read()”, seu valor padrão será “-1, ” e lê os dados completos do arquivo. Agora, mostraremos a sintaxe deste método “file read()” e, em seguida, usaremos esse método em nossos códigos também.”

Exemplo 1

Aqui está o arquivo Python que queremos ler com a ajuda do método “file read()”. Este arquivo contém dados que também são mostrados na captura de tela abaixo. Agora, siga em frente e veja como leremos esses dados no código “Python” com a ajuda do método “file read()”.









Aqui está o aplicativo “Spyder” que estamos usando neste guia. Primeiro colocamos “w” como uma variável, e este “w” é inicializado com a função “open()”. A função auxilia na abertura do arquivo, que é fornecido dentro da função “open()” como primeiro parâmetro. O primeiro parâmetro é “w_file.txt”, que estamos abrindo aqui, e então temos “r” como segundo parâmetro. Este “r” significa que estamos abrindo este arquivo apenas para fins de leitura. Nós escrevemos o objeto de arquivo com este método “read()”. Nós o escrevemos como “w.read()”. Agora, os dados do “w_file.txt” serão lidos, e os dados também serão exibidos no console, pois usamos este método na função “print()”.







No aplicativo “Spyder”, basta pressionar “Shift+Enter” para obter o resultado. Os dados que estão presentes no arquivo de texto “w_file.txt” são exibidos aqui porque lemos esse arquivo e imprimimos os dados do arquivo no código “Python” com a ajuda de funções Python.



Exemplo 2

Estamos novamente abrindo e lendo o “w_file.txt”, mas aqui estamos lendo bytes específicos do arquivo “w_file.txt”. No método “open()”, mencionamos o nome do arquivo que queremos abrir e ler. Também escrevemos “r” neste método porque abrimos o “w_file.txt” para ler seus dados. Abaixo temos o método “read()” no “print()”. Também adicionamos “28” neste método “read()”, o que significa que especificamos “28” bytes neste método “read()”. Ele lê apenas esse byte específico do arquivo e também exibe esses dados no console. Digitamos “w.read(28)” no “print()” para que “28” bytes do “w_file.txt” sejam lidos e impressos no console.

Veja aqui. Nem todos os dados do arquivo são impressos aqui. Apenas os bytes especificados são impressos porque mencionamos esses bytes no método “read()” no código “Python” acima.

Exemplo 3

O arquivo de texto é mostrado na captura de tela abaixo. Este arquivo contém algumas linhas, e vamos ler esses arquivos do arquivo e também imprimir todos os dados do arquivo no console.

Os “dados” são uma variável que estamos inicializando aqui. O método “open()” é utilizado para inicializar essa variável. Estamos abrindo o arquivo “demofile.txt” aqui. Nós apenas escrevemos o nome do arquivo neste método. Em seguida, imprimimos o nome do arquivo com a ajuda do “nome”. Escrevemos o objeto de arquivo e depois “nome”. O objeto do arquivo é “data”, então digitamos “data. nome” na “impressão”. Ajuda a imprimir o nome do arquivo que abrimos aqui.

Depois disso, inicializamos “data2” com o método “read()”. Quando usamos este método “read()”, devemos escrever o objeto arquivo com este método. Então, digitamos “data.read()” aqui, em que “data” é o objeto do arquivo e “read()” é o método de leitura desse arquivo. Depois de ler os dados, também queremos imprimir esses dados no console. Fazemos isso colocando “data2”, que contém os dados do arquivo após a leitura no método “print()”.

Agora, os dados de “demofile.txt” serão renderizados no console. Então, temos que fechar esse arquivo. Para fechar arquivos em “Python”, temos o método “close()”, então utilizamos o método “close()” com o objeto arquivo e escrevemos como “data.close()”. Agora, verifique o resultado deste código.

Todos os dados do arquivo acima são lidos e também impressos neste resultado. Nós simplesmente usamos o método “read()” para ler os dados em “Python”.

Exemplo 4

Aqui está o novo arquivo de texto, que vamos ler neste código. Usaremos novamente o método “read()” para ler esses dados no código “Python”.

Primeiro, abrimos este arquivo que mostramos acima. No método “open()”, é inserido o nome do arquivo, que é “file2.txt”. Agora, este arquivo será aberto. O nome deste arquivo que abrimos aqui também é exibido porque usamos “a.name” no “print()” onde “a” é o objeto de arquivo aqui. Após isso, inicializamos “data_2” com o método “a.read()” para que os dados sejam lidos e armazenados na variável “data_a”. Após a leitura, imprimimos os dados colocando a variável “data_a” na variável “print()”. Para fechar arquivos em “Python”, estamos utilizando o método “close()” com o objeto arquivo.

Enquanto os dados do arquivo “file2.txt” são lidos e também renderizados neste resultado, como não adicionamos nenhum byte específico no método “read()”, os dados completos desse arquivo são renderizados neste resultado.

Exemplo 5

A variável “b” agora é inicializada com o método “open()” neste código, e o nome do arquivo é inserido neste método. Após isso, imprimimos o nome do arquivo abaixo usando “b.name” no “print()”. Então temos a variável “lines_b”, que é inicializada com “b.read()”. No método “read()”, também inserimos alguns números de bytes que queremos ler neste exemplo. Aqui, estamos lendo “20” bytes colocando este número “20” no método “read()”. Depois disso, imprimimos os dados de bytes específicos que obtemos do arquivo após a leitura com a ajuda do método “print()”. Aqui, você pode ver que “lines_b” está escrito no “print()”. Este “lines_b” contém os 20 bytes de dados que lemos do arquivo.

O nome do arquivo é renderizado primeiro e, em seguida, 20 bytes de dados desse arquivo são lidos e impressos aqui neste resultado.

Conclusão

Este guia é sobre o método “Python file read()”. Exploramos esse método em detalhes aqui e explicamos que esse método nos ajuda a ler os dados do arquivo em Python. Explicamos que podemos ler bytes específicos dos dados e de todos os dados. Também explicamos que o valor padrão do método “read()” é “-1”, que lê os dados completos do arquivo e, se quisermos ler alguns dados de bytes específicos, usamos os números de bytes no método “ler()”. Exploramos exemplos distintos em que lemos dados completos do arquivo, bem como alguns bytes dos dados do arquivo.