Método de fechamento do arquivo python

Método de fechamento do arquivo python
Em "Python", temos arquivos diferentes e às vezes precisamos abrir, ler e escrever qualquer arquivo. Depois de abrir um arquivo, devemos fechá -lo. Portanto, "Python" fornece métodos diferentes para ler, escrever, abrir e fechar um arquivo. Um arquivo aberto é fechado com a ajuda do método "Close ()". Devemos fechar nossos arquivos porque, em algumas situações, a alteração em um arquivo pode não ser visível até que você o faça, devido a buffer.

Devemos entender o significado do fechamento de arquivos na programação python. Devemos garantir que os arquivos estejam fechados para evitar problemas desafiadores de debutas, como ficar sem alças de arquivos ou encontrar dados corrompidos, porque os arquivos são recursos restritos gerenciados pelo sistema operacional. Depois de fechar o arquivo em "Python", não podemos escrever ou ler esse arquivo. Neste artigo, explicaremos como fechar o arquivo em "Python" e também demonstraremos exemplos aqui em que fecharemos o arquivo com a ajuda do método "Close ()".

Sintaxe:

Arquivo.fechar()

Não precisamos passar nenhum parâmetros para este método. Simplesmente colocamos esse método "Close ()" para fechar qualquer arquivo que abrimos.

Exemplo 1:

Temos o aplicativo "Spyder" aqui. Mostramos o arquivo de texto, que vamos abrir, ler e depois fechar, utilizando o método interno "python". Este arquivo de texto contém dados que são mostrados na imagem abaixo.

Inicializamos a variável "arquivo" aqui com o método "Open ()". Este método "aberto ()" ajuda a abrir o arquivo que queremos abrir. Escrevemos o nome do arquivo neste método "Open ()". O arquivo que estamos abrindo é o “Programfile.TXT". Depois de aplicar esta função, o arquivo é aberto e depois lemos este arquivo com a ajuda do “arquivo.leia () ”método. Este método lê o arquivo e também imprime os dados desse arquivo no terminal porque adicionamos esse método "read ()" no "print ()" ". Este método "print ()" ajuda a imprimir os dados do arquivo de texto no terminal. Primeiro, mostraremos os dados do arquivo de texto e depois fecharemos esse arquivo.

Os dados do arquivo de texto são exibidos nesta imagem e imprimimos todos os dados do arquivo de texto após abrir e ler esse arquivo no código "Python". Agora, siga em frente e verifique como fechar esse arquivo.

Aqui, colocamos “arquivo.Close () "e este método" Close () "ajuda a fechar o arquivo que abrimos acima. Utilizamos outro "print ()" que mostra uma mensagem no terminal depois de fechar com sucesso esse arquivo.

A mensagem "Este arquivo está fechado" é exibido para significar que nosso arquivo está fechado com sucesso e a mensagem é renderizada aqui.

Exemplo # 2:

Aqui está outro arquivo de texto. Agora, aplicaremos as funções internas de "Python" a este arquivo e mostraremos como ele funciona.

Estamos inicializando "arquivo" com o método "aberto ()" de "python". Neste método, inserimos “TextFile.txt ”, que é o nome do arquivo de texto no qual aplicaremos métodos aqui. Em seguida, colocamos o "print ()" abaixo em que utilizamos o método "read ()" com este arquivo. Nós escrevemos “arquivo.leia () "dentro deste método" print () ". Agora, todos os dados presentes no arquivo de texto são renderizados no terminal. Depois disso, temos que fechar esse arquivo. Para isso, estamos usando o método "Close ()" que fechará esse arquivo e, em seguida, imprimimos a mensagem "Este arquivo agora está fechado" no terminal.

Os dados do arquivo de texto são renderizados neste resultado e, em seguida, este arquivo está fechado. Depois de fechar o arquivo, a mensagem também é exibida abaixo.

Exemplo # 3:

Este arquivo de texto é outro. Agora usaremos este arquivo para demonstrar como as funções internas “python” operam para fechar este arquivo após o uso.

O método "Open ()" de "Python" está sendo usado para inicializar "dados". Nós inserimos “computador.txt ”como o nome do arquivo de texto ao qual alguns dos métodos“ python ”serão aplicados. Depois disso, o método "read ()" com este "dados" é adicionado neste "print ()". Dentro deste método "print ()", "arquivo.leia () ”foi escrito. Os dados do arquivo de texto agora são mostrados no terminal. Devemos então fechar esse arquivo. O método "Close ()" está sendo usado neste caso para fechar o arquivo. Após o que a mensagem "FILE fechada" é impressa no terminal porque inserimos a mensagem dentro do método "print ()" após fechar o arquivo.

Este resultado exibe os dados do arquivo de texto antes que o arquivo seja fechado. Quando o arquivo é fechado, a mensagem "FILE FELIZ" também é mostrada abaixo.

Exemplo # 4:

Inicializamos "Sampledata" e colocamos o método "Open ()" lá. Estamos abrindo o “Samplefile.txt ”neste código e depois estamos lendo e imprimindo os dados deste arquivo com a ajuda dos métodos“ Read () ”e“ print () ”, respectivamente. Escrevemos o método "read ()" dentro do "Print ()" e é por isso que os dados do "Sampledata.O arquivo txt ”será renderizado no terminal. Em seguida, estamos fechando o arquivo e para fechar o arquivo em "Python", estamos usando o método "Close ()". Depois disso, usamos novamente o "print ()" no final, que mostra a mensagem de que o arquivo está fechado.

Nesta imagem, podemos ver que os dados do arquivo de texto são renderizados e, em seguida, este arquivo de texto está fechado após a leitura. Quando o arquivo é fechado com sucesso, a mensagem "FILHO FELHADO" aparece aqui.

Exemplo # 5:

A variável "info" é inicializada e o método "aberto ()" é usado aqui. Este método "aberto ()" abre os "dados.arquivo txt "como escrevemos os" dados.txt ”neste método. Os dados.Os dados do arquivo txt ”serão exibidos no terminal porque o método“ read () ”foi incluído na função“ print () ”depois de abrir o arquivo. O método "read ()" lê o arquivo de texto e o método "print ()" ajuda a exibir os dados desse arquivo. O arquivo é então fechado e em "Python", estamos utilizando o método "Close ()" para fazê -lo. A função "print ()" é então usada mais uma vez no final para exibir a mensagem de que o "arquivo está fechado".

Podemos ver nesta imagem que os dados do arquivo de texto são exibidos antes de serem fechados após serem lidos. A mensagem "O arquivo está fechado" aparece quando o arquivo é fechado com sucesso.

Exemplo # 6:

Estamos abrindo o “computador.arquivo txt ”e então queremos ler e imprimir os dados do“ computador.arquivo txt ”. Então, para isso, estamos usando o método "read ()" no método "print ()". Depois disso, vamos fechar o “computador.Arquivo TXT "e coloque o método" Fechar "abaixo. Em seguida, usamos o "print ()" novamente, que mostra uma mensagem no terminal após fechar o arquivo. Então, queremos escrever alguns dados no arquivo que fechamos. Agora, verifique o que acontece quando escrevemos dados depois de fechar o arquivo.

Aqui está o resultado e vemos a mensagem de erro que mostra que não escrevemos em nenhum arquivo depois de fechá -lo. Aqui, o arquivo está fechado com sucesso, mas depois de fechar o arquivo, não podemos escrever dados no arquivo fechado.

Conclusão

Neste artigo, exploramos como fechar o arquivo em "Python" e explicamos que o "arquivo.Método Close () ”ajuda a fechar o arquivo em“ Python ”. O arquivo.Método Close () ”é o método interno em“ Python ”, que é utilizado quando queremos fechar qualquer arquivo depois de usá-lo. Abrimos, lemos e fechamos muitos arquivos neste artigo e mostramos os resultados também. Também explicamos cada código "python" em detalhes neste artigo, onde aplicamos as funções internas de "Python".