Metodo di chiusura del file Python

Metodo di chiusura del file Python
In "Python", abbiamo file diversi e talvolta dobbiamo aprire, leggere e scrivere qualsiasi file. Dopo aver aperto un file, dobbiamo chiuderlo. Quindi, "Python" fornisce metodi diversi per leggere, scrivere, aprire e chiudere un file. Un file aperto è chiuso con l'aiuto del metodo "Close ()". Dobbiamo chiudere i nostri file perché, in alcune situazioni, l'alterazione di un file potrebbe non essere visibile fino a quando non lo fai, a causa del buffering.

Dobbiamo capire il significato della chiusura dei file nella programmazione Python. Dobbiamo garantire che i file siano chiusi per prevenire problemi di impegnativo a deborso come lo esaurimento delle maniglie dei file o per incontrare dati danneggiati perché i file sono risorse vincolate gestite dal sistema operativo. Dopo aver chiuso il file in "Python", non possiamo scrivere o leggere quel file. In questo articolo, spiegheremo come chiudere il file in "Python" e dimostreremo anche esempi qui in cui chiuderemo il file con l'aiuto del metodo "Close ()".

Sintassi:

File.vicino()

Non abbiamo bisogno di passare alcun parametro a questo metodo. Inseriamo semplicemente questo metodo "Close ()" per chiudere qualsiasi file che abbiamo aperto.

Esempio 1:

Abbiamo l'app "Spyder" qui. Abbiamo mostrato il file di testo, che apriremo, leggi e quindi chiudiamo utilizzando il metodo incorporato "Python". Questo file di testo contiene dati mostrati nell'immagine seguente.

Inizializziamo la variabile "File" qui con il metodo "Open ()". Questo metodo "Open ()" aiuta ad aprire il file che vogliamo aprire. Abbiamo scritto il nome del file in questo metodo "Open ()". Il file che stiamo aprendo è il "ProgramFile.TXT". Dopo aver applicato questa funzione, il file viene aperto e quindi leggiamo questo file con l'aiuto del "file.Read () "Metodo. Questo metodo legge il file e stampa anche i dati di quel file sul terminale perché abbiamo aggiunto questo metodo "read ()" in "Print ()". Questo metodo "Print ()" aiuta a stampare i dati del file di testo sul terminale. Innanzitutto, mostreremo i dati del file di testo e quindi chiuderemo quel file.

I dati del file di testo vengono visualizzati in questa immagine e stampiamo tutti i dati del file di testo dopo l'apertura e la lettura di quel file nel codice "Python". Ora, vai avanti e controlla come chiudere quel file.

Qui, inseriamo "file.Close () "e questo metodo" Close () "aiuta a chiudere il file che abbiamo aperto sopra. Abbiamo utilizzato un altro "print ()" che mostra un messaggio sul terminale dopo aver chiuso correttamente quel file.

Il messaggio "Questo file è ora chiuso" viene visualizzato per indicare che il nostro file è chiuso correttamente e il messaggio è reso qui.

Esempio n. 2:

Ecco un altro file di testo. Ora applicheremo le funzioni integrate di "Python" a questo file e mostreremo come funziona.

Stiamo inizializzando "file" con il metodo "open ()" di "Python". In questo metodo, abbiamo inserito "Textfile.txt "che è il nome del file di testo su cui applicheremo i metodi qui. Quindi, posizioniamo la "print ()" di seguito in cui abbiamo utilizzato il metodo "read ()" con questo file. Abbiamo scritto "file.read () "all'interno di questo metodo" print () ". Ora, tutti i dati presenti nel file di testo sono resi sul terminale. Dopo questo, dobbiamo chiudere quel file. Per questo, stiamo usando il metodo "Close ()" che chiuderà quel file e quindi stampiamo il messaggio "Questo file è ora chiuso" sul terminale.

I dati del file di testo sono resi in questo risultato e quindi questo file è chiuso. Dopo aver chiuso il file, il messaggio viene visualizzato anche di seguito.

Esempio # 3:

Questo file di testo è un altro. Ora useremo questo file per dimostrare come funzionano le funzioni integrate "Python" per chiudere questo file dopo l'uso.

Il metodo "Open ()" di "Python" viene utilizzato per inizializzare "dati". Abbiamo inserito "computer.txt "come il nome del file di testo a cui verranno applicati alcuni dei metodi" Python ". Successivamente, il metodo "read ()" con questo "dati" viene aggiunto in questa "print ()". All'interno di questo metodo "print ()", "file.Read () "è stato scritto. I dati del file di testo sono ora mostrati nel terminale. Dobbiamo quindi chiudere quel file. Il metodo "Close ()" viene utilizzato in questo caso per chiudere il file. Dopodiché il messaggio "File chiuso" viene stampato sul terminale perché abbiamo inserito quel messaggio all'interno del metodo "Print ()" dopo aver chiuso il file.

Questo risultato visualizza i dati del file di testo prima della chiusura del file. Quando il file è chiuso, il messaggio "File chiuso" è anche mostrato.

Esempio # 4:

Inizializziamo "SampleData" e posizioniamo il metodo "Open ()" lì. Stiamo aprendo il "campione.txt "in questo codice e quindi stiamo leggendo e stampando i dati di questo file con l'aiuto dei metodi" Read () "e" Print () ". Abbiamo scritto il metodo "read ()" all'interno della "print ()" ecco perché i dati del "campiledata.Il file txt ”verrà reso sul terminale. Quindi, stiamo chiudendo il file e per chiudere il file in "Python", stiamo usando il metodo "Close ()". Dopo questo, usiamo nuovamente la "print ()" alla fine che mostra il messaggio che il file è chiuso.

In questa immagine, possiamo vedere che i dati del file di testo sono resi e quindi questo file di testo viene chiuso dopo la lettura. Quando il file è chiuso correttamente, viene visualizzato il messaggio "File chiuso".

Esempio # 5:

La variabile "Info" è inizializzata e il metodo "Open ()" viene utilizzato qui. Questo metodo "Open ()" apre i "dati.file txt "come abbiamo scritto i" dati.txt ”in questo metodo. I dati.I dati del file txt "verranno visualizzati sul terminale perché il metodo" read () "è stato incluso nella funzione" print () "dopo aver aperto il file. Il metodo "read ()" legge il file di testo e il metodo "print ()" aiuta a visualizzare i dati di quel file. Il file viene quindi chiuso e in "Python", stiamo utilizzando il metodo "Close ()" per farlo. La funzione "Print ()" viene quindi utilizzata ancora una volta alla fine per visualizzare il messaggio che il "file è chiuso".

In questa immagine possiamo vedere che i dati del file di testo vengono visualizzati prima che siano chiusi dopo essere stato letto. Il messaggio "file è chiuso" viene visualizzato quando il file viene chiuso correttamente.

Esempio # 6:

Stiamo aprendo il "computer.file txt "e quindi vogliamo leggere e stampare i dati del" computer.file txt ". Quindi, per questo, stiamo usando il metodo "read ()" nel metodo "print ()". Dopo questo, chiuderemo il "computer.file txt "e posizionare il metodo" chiudi "di seguito. Quindi, usiamo di nuovo "Print ()" che mostra un messaggio sul terminale dopo aver chiuso il file. Quindi, vogliamo scrivere alcuni dati sul file che abbiamo chiuso. Ora, controlla cosa succede quando scriviamo i dati dopo aver chiuso il file.

Ecco il risultato e vediamo il messaggio di errore che mostra che non scriviamo su nessun file dopo averlo chiuso. Qui, il file è chiuso correttamente ma dopo aver chiuso il file, non siamo in grado di scrivere dati sul file chiuso.

Conclusione

In questo articolo, abbiamo esplorato come chiudere il file in "Python" e abbiamo spiegato che il "file.Il metodo Close () "aiuta a chiudere il file in" Python ". Il file.Il metodo Close () "è il metodo integrato in" Python "che viene utilizzato quando vogliamo chiudere qualsiasi file dopo averlo usato. Abbiamo aperto, letto e chiuso molti file in questo articolo e abbiamo mostrato anche i risultati. Abbiamo anche spiegato in dettaglio ogni codice "Python" in questo articolo in cui abbiamo applicato le funzioni integrate di "Python".