Méthode de fermeture du fichier Python

Méthode de fermeture du fichier Python
Dans "Python", nous avons différents fichiers et parfois nous devons ouvrir, lire et écrire n'importe quel fichier. Après avoir ouvert un fichier, nous devons le fermer. Ainsi, «Python» fournit différentes méthodes pour la lecture, l'écriture, l'ouverture et la fermeture d'un fichier. Un fichier ouvert est fermé à l'aide de la méthode «close ()». Nous devons fermer nos fichiers car, dans certaines situations, une modification d'un fichier peut ne pas être visible avant de le faire, en raison de la mise en mémoire tampon.

Nous devons comprendre la signification de la fermeture des fichiers dans la programmation Python. Nous devons nous assurer que les fichiers sont fermés pour éviter les problèmes difficiles à débogage comme la manquer de poignées de fichiers ou la rencontre de données corrompues car les fichiers sont des ressources limitées gérées par le système d'exploitation. Après avoir fermé le fichier dans "Python", nous ne pouvons pas écrire ou lire ce fichier. Dans cet article, nous expliquerons comment fermer le fichier dans "Python" et démontrerons également des exemples ici dans lesquels nous fermerons le fichier à l'aide de la méthode "Close ()".

Syntaxe:

Déposer.fermer()

Nous n'avons pas besoin de transmettre des paramètres à cette méthode. Nous plaçons simplement cette méthode «close ()» pour fermer tout fichier que nous avons ouvert.

Exemple 1:

Nous avons l'application «Spyder» ici. Nous avons montré le fichier texte, que nous ouvrirons, lisons puis fermer en utilisant la méthode intégrée «Python». Ce fichier texte contient des données affichées dans l'image ci-dessous.

Nous initialisons la variable «Fichier» ici avec la méthode «Open ()». Cette méthode «open ()» aide à ouvrir le fichier que nous voulons ouvrir. Nous avons écrit le nom du fichier dans cette méthode «open ()». Le fichier que nous ouvrons est le «Programfile.SMS". Après avoir appliqué cette fonction, le fichier est ouvert, puis nous lisons ce fichier à l'aide du «fichier.Méthode read () ”. Cette méthode lit le fichier et imprime également les données de ce fichier sur le terminal car nous avons ajouté cette méthode "read ()" dans la "print ()". Cette méthode «print ()» aide à imprimer les données du fichier texte sur le terminal. Tout d'abord, nous afficherons les données du fichier texte, puis nous fermerons ce fichier.

Les données du fichier texte s'affichent dans cette image et nous imprimons toutes les données du fichier texte après avoir ouvert et lu ce fichier dans le code "Python". Maintenant, avancez et vérifiez comment fermer ce fichier.

Ici, nous placons «Fichier.close () "et cette méthode" close () "aide à fermer le fichier que nous avons ouvert ci-dessus. Nous avons utilisé un autre «print ()» qui affiche un message sur le terminal après avoir réussi à fermer ce fichier.

Le message «Ce fichier est maintenant fermé» s'affiche pour signifier que notre fichier est fermé avec succès et que le message est rendu ici.

Exemple n ° 2:

Voici un autre fichier texte. Maintenant, nous appliquerons les fonctions intégrées de "Python" à ce fichier et montrerons comment il fonctionne.

Nous initialisons «Fichier» avec la méthode «Open ()» de «Python». Dans cette méthode, nous avons inséré «TextFile.txt ”qui est le nom du fichier texte sur lequel nous appliquerons des méthodes ici. Ensuite, nous plaçons la méthode «print ()» ci-dessous dans laquelle nous avons utilisé la méthode «read ()» avec ce fichier. Nous avons écrit «Fichier.read () "à l'intérieur de cette méthode" print () ". Maintenant, toutes les données présentes dans le fichier texte sont rendues sur le terminal. Après cela, nous devons fermer ce fichier. Pour cela, nous utilisons la méthode «close ()» qui fera clôturer ce fichier, puis nous imprimons le message «Ce fichier est maintenant fermé» sur le terminal.

Les données du fichier texte sont rendues dans ce résultat, puis ce fichier est fermé. Après la fermeture du fichier, le message s'affiche également ci-dessous.

Exemple # 3:

Ce fichier texte est un autre. Nous allons maintenant utiliser ce fichier pour démontrer comment les fonctions intégrées «Python» fonctionnent pour fermer ce fichier après utilisation.

La méthode «ouverte ()» de «python» est utilisée pour initialiser «données». Nous avons inséré «Computer.txt »comme nom du fichier texte auquel certaines des méthodes« python »seront appliquées. Après cela, la méthode "read ()" avec cette "données" est ajoutée dans ce "print ()". Dans cette méthode «print ()», «fichier.read () ”a été écrit. Les données du fichier texte sont maintenant affichées sur le terminal. Nous devons alors fermer ce fichier. La méthode «close ()» est utilisée dans ce cas pour fermer le fichier. Après quoi le message «fichier fermé» est imprimé sur le terminal car nous avons inséré ce message dans la méthode «print ()» après la fermeture du fichier.

Ce résultat affiche les données du fichier texte avant la clôture du fichier. Lorsque le fichier est fermé, le message «fichier fermé» est également affiché ci-dessous.

Exemple n ° 4:

Nous initialisons «Sampledata» et plaçons la méthode «Open ()» là-bas. Nous ouvrons le «échantillon.txt »dans ce code, puis nous lisons et imprimons les données de ce fichier à l'aide des méthodes« read () »et« print () »respectivement. Nous avons écrit la méthode «read ()» à l'intérieur du «print ()» c'est pourquoi les données du «Sampledata.Le fichier txt »sera rendu sur le terminal. Ensuite, nous fermons le fichier et pour fermer le fichier dans «python», nous utilisons la méthode «close ()». Après cela, nous utilisons à nouveau le «print ()» à la fin qui montre le message que le fichier est fermé.

Dans cette image, nous pouvons voir que les données du fichier texte sont rendues, puis ce fichier texte est fermé après la lecture. Lorsque le fichier est fermé avec succès, le message «Fichier fermé» apparaît ici.

Exemple n ° 5:

La variable «info» est initialisée et la méthode «Open ()» est utilisée ici. Cette méthode «ouverte ()» ouvre la «données.Fichier txt "car nous avons écrit les" données.txt ”dans cette méthode. Les données.Les données du fichier txt "seront affichées sur le terminal car la méthode" read () "a été incluse dans la fonction" print () "après avoir ouvert le fichier. La méthode «read ()» lit le fichier texte et la méthode «print ()» aide à afficher les données de ce fichier. Le fichier est ensuite fermé et dans «python», nous utilisons la méthode «close ()» pour le faire. La fonction «print ()» est ensuite utilisée à nouveau à la fin pour afficher le message que le «fichier est fermé».

Nous pouvons voir dans cette image que les données du fichier texte s'affichent avant sa fermeture après avoir été lue. Le message «le fichier est fermé» apparaît lorsque le fichier est fermé avec succès.

Exemple # 6:

Nous ouvrons «l'ordinateur.Fichier txt ", puis nous voulons lire et imprimer les données de" l'ordinateur.Fichier txt ». Donc, pour cela, nous utilisons la méthode "read ()" dans la méthode "print ()". Après cela, nous allons fermer «l'ordinateur.TXT ”Ficher et placer la méthode« Fermer »ci-dessous. Ensuite, nous utilisons à nouveau le «print ()» qui affiche un message sur le terminal après la fermeture du fichier. Ensuite, nous voulons écrire des données sur le fichier que nous avons fermé. Maintenant, vérifiez ce qui se passe lorsque nous écrivons des données après la fermeture du fichier.

Voici le résultat et nous voyons le message d'erreur qui montre que nous n'écrivons sur aucun fichier après l'avoir fermé. Ici, le fichier est fermé avec succès mais après la fermeture du fichier, nous ne pouvons pas écrire de données sur le fichier fermé.

Conclusion

Dans cet article, nous avons exploré comment fermer le fichier dans «python» et avons expliqué que le «fichier.Close () "La méthode aide à fermer le fichier dans" Python ". Le fichier.Close () "La méthode est la méthode intégrée de" Python "qui est utilisée lorsque nous voulons fermer n'importe quel fichier après l'avoir utilisé. Nous avons ouvert, lu et fermé de nombreux fichiers dans cet article et avons également montré les résultats. Nous avons également expliqué chaque code «Python» en détail dans cet article où nous avons appliqué les fonctions intégrées de «Python».