Méthode File Fileno Python

Méthode File Fileno Python
«Le meilleur langage de programmation pour les débutants est« Python ». Nous avons différents fichiers sur lesquels nous appliquerons différentes méthodes de «python». Python fournit de nombreuses méthodes intégrées pour les appliquer aux fichiers. Nous pouvons facilement ouvrir, fermer, lire et écrire des fichiers. Nous effectuons également beaucoup de tâches sur les fichiers en utilisant les méthodes de «Python». Nous expliquerons et utiliserons l'une des méthodes intégrées de «Python» ici, qui est la méthode «fileno ()». Cette méthode aide à obtenir le numéro de fichier du fichier.

Lorsque nous voulons obtenir le descripteur de fichier ou le numéro de fichier de n'importe quel fichier, nous utilisons la méthode «fileno ()» de «Python». C'est aussi la fonction intégrée dans "Python". Nous ne pouvons pas obtenir le numéro de fichier du fichier après l'avoir fermé. Lorsque nous essayons d'obtenir le numéro de fichier après la fermeture du fichier, il génère un message d'erreur. Dans cet article, nous expliquerons et démontrerons comment utiliser la méthode «fileno ()» dans «Python» et comment il renvoie le numéro de fichier ou le descripteur de fichier de ce fichier. Tout d'abord, nous discuterons de la syntaxe de la méthode «fileno ()» ci-dessous."

Syntaxe

File_obj.fileno ()

Il ne nécessite aucun paramètre pour renvoyer le numéro de fichier.

Exemple 1

L'outil «Spyder» est utilisé dans cet article pour générer des programmes «Python». Nous avons la variable «ABC» ici, que nous avons initialisée avec la méthode «Open ()». Dans la méthode "Open ()", nous devons passer les paramètres donc, dans ce code, nous avons transmis deux paramètres, où le premier paramètre est le nom du fichier, et l'autre paramètre est le mode que nous avons ajouté comme lecture mode et écrire «r». Après cela, nous utilisons le «print ()» dans lequel nous avons ajouté l'objet de fichier, qui est «ABC», puis utilisons la méthode «fileno ()». Cette méthode renverra le numéro du fichier que nous avons ouvert ci-dessus. Il imprime également ce numéro sur la console car nous avons écrit ce fichier «fileno ()» dans la méthode «print ()». Après cela, nous avons enregistré ce fichier.

Le résultat est rendu sur la console lorsque nous appuyons sur «Shift + Entrée» ou en appuyant sur le bouton «Exécuter» à partir de la barre des tâches de cet outil. Le résultat est également montré ici dans lequel nous pouvons voir le numéro du fichier sur lequel nous avons utilisé la méthode «fileno ()». Le descripteur de fichier, ou nous pouvons également dire que le numéro de fichier est «5».

Exemple n ° 2

Nous avons ici la variable «filenum», et nous avons attribué la méthode «Open ()» à cette variable. Cette méthode ouverte aide à ouvrir le fichier. Nous avons ouvert le «Datafile.Fichier txt »et utilisé« R », ce qui signifie que le fichier est ouvert en mode de lecture. Après cela, nous utilisons la méthode «print ()» dans laquelle la méthode «fileno ()» est utilisée. Nous devons ajouter l'objet de fichier avec la méthode «fileno ()», donc l'objet de fichier ici est le «filenum», et nous l'avons également écrit avec la méthode «fileno ()». Cela renverra le numéro de fichier et s'affichera également sur la console.

Le résultat est également affiché ici, où nous pouvons noter le numéro de fichier sur lequel nous avons utilisé la méthode «fileno ()» dans le code. Le numéro de fichier de ce fichier est «4».

Exemple n ° 3

La variable «num» est initialisée dans ce programme avec la méthode «ouverte». Nous avons le «DataFile.txt »que nous voulons ouvrir ici, et le mode de ce fichier est ajusté à« r », et ce« r »est utilisé pour définir le mode du fichier vers le mode de lecture. Ainsi, le fichier s'ouvrira uniquement en mode lecture. Ensuite, nous avons une autre variable ci-dessous, qui est le «num_file», et nous l'avons initialisé avec la méthode «fileno ()». Nous écrivons d'abord l'objet de fichier puis la méthode «fileno ()». Maintenant, cela renverra le numéro de fichier et stockera ce numéro dans la variable "num_file". Après cela, nous devons imprimer ce numéro de fichier sur la console, nous utilisons donc le "print ()" et passant la variable où le numéro de fichier est stocké. Nous avons passé «num_file» comme paramètre du «print ()» afin que le numéro de fichier imprime sur la console.

Le fichier que nous avons ouvert puis appliqué la méthode «fileno ()» a le numéro de fichier «6», qui est également affiché dans la capture d'écran ci-dessous.

Exemple n ° 4

La technique «ouverte» est utilisée dans ce programme pour initialiser la variable «fichier». Nous avons un fichier appelé «Exemple.txt »que nous voulons ouvrir, et son mode a été défini sur« WB ». Ce «WB» est utilisé pour écrire le fichier en binaire après l'ouverture. Ensuite, nous avons imprimé le nom du fichier à l'aide de «print ()» et avons inséré le «fichier.nom "dans ce" print () ", qui renverra le nom du fichier que nous avons ouvert. La variable "f_num" est la prochaine en bas, et nous l'avons initialisée en utilisant la fonction "fileno ()". La méthode «fileno ()» est ensuite écrite après l'objet de fichier, comme indiqué. Le numéro de fichier sera désormais renvoyé et conservé dans la variable "f_num". L'étape suivante consiste à imprimer le numéro de fichier sur la console, nous utilisons donc «print ()» et passons la variable contenant le numéro de fichier. Ensuite, nous fermons le fichier que nous avons ouvert en utilisant la méthode «close ()».

Le nom de fichier s'affiche en premier, qui est «Exemple.txt », puis le descripteur de fichier est également affiché sur la console, et nous obtenons ce numéro simplement en utilisant la méthode« fileno () »dans le code.

Exemple n ° 5

Nous avons initialisé deux variables séparément avec la méthode «Open ()». Dans la première méthode «Open ()», nous avons passé le nom de fichier «Demo1.txt "et dans la deuxième méthode" open () ", nous avons passé le nom de fichier" Demo2.txt »et les deux sont ouverts en mode« écriture »parce que nous avons ajusté« W »dans la méthode« Open () »pour les deux fichiers. Ensuite, nous appliquons la méthode «fileno ()» sur les deux fichiers séparément, et nous les avons également ajoutés dans le «print ()».

Après cela, nous fermons les deux fichiers un par un, puis nous initialisons deux autres variables ci-dessous, et ce sont "file_a" et "file_b". Nous utilisons à nouveau la méthode «Open ()» avec deux fichiers pour initialiser les deux variables, mais cette fois, nous avons écrit «R» dans cette méthode, donc cela signifie que les deux fichiers s'ouvriront en mode de lecture. Ensuite, nous appliquons à nouveau la méthode «fileno ()» sur les deux fichiers en plaçant leurs objets de fichier séparément avec la méthode «fileno ()» dans la «print ()». Après cela, nous fermons ces fichiers ci-dessous à l'aide de la méthode «close ()».

Les numéros de fichier des fichiers ouverts en mode écriture sont affichés en premier, qui est «7» pour le premier fichier, et «8» est le numéro du deuxième fichier. Ensuite, le numéro de fichier de ces fichiers est rendu, que nous avons ouvert en mode «lecture» car nous avons appliqué la méthode «fileno ()» sur eux.

Exemple n ° 6

Ici, nous ouvrons le «Programfile.txt "en mode" Write ", puis nous appliquons la méthode" fileno () "après avoir ouvert le fichier. Après cela, nous fermons le fichier, puis appliquons à nouveau la méthode «fileno ()» sur le fichier fermé. Maintenant, vérifiez le résultat et notez ce qui se passe lorsque nous appliquons la méthode «fileno ()» après la fermeture du fichier.

Tout d'abord, le numéro de fichier s'affiche lorsque nous avons ouvert le fichier, puis appliquez la méthode «fileno ()» pour obtenir ce numéro. Mais, après cela, nous pouvons voir que le message d'erreur s'affiche, ce qui signifie que nous n'appliquons pas la méthode «fileno ()» après la fermeture du fichier.

Conclusion

Cet article a profondément discuté du concept de la méthode «File Fileno ()» dans «Python». Nous avons expliqué que la méthode «fileno ()» aide à obtenir le numéro de fichier ou le descripteur de fichier du fichier en mettant l'objet de fichier avec la méthode «fileno ()». Nous avons exploré divers codes dans lesquels nous avons imprimé le numéro de fichier de fichiers différents dans "Python" à l'aide de la méthode "fileno ()". Nous avons également discuté que nous n'avons pas obtenu le numéro de fichier après la fermeture du fichier et avons affiché le message d'erreur que nous avons reçu lorsque nous avons appliqué la méthode "fileno ()" sur le fichier fermé.