Méthode de lecture du fichier Python()

Methode De Lecture Du Fichier Python



'Lorsque nous parlons du meilleur langage de programmation pour les débutants, Python en fait partie. Il nous facilite avec beaucoup de fonctions intégrées qui aident à effectuer diverses tâches simplement en utilisant ces fonctions de 'Python'. Lorsque nous voulons effectuer une tâche sur différents fichiers à l'aide de Python, comme ouvrir un fichier texte en Python, lire ce fichier, écrire des données dans un fichier ou fermer un fichier après l'avoir ouvert, nous utiliserons les fonctions Python telles que ' lire(), ouvrir(), fermer()', etc.

Ces fonctions rendent notre travail très simple et facile. Dans ce guide, nous aborderons en détail la méthode « file read() » et expliquerons le fonctionnement de cette méthode en « Python ». La méthode 'file read()' aide à lire le fichier texte en Python. Lorsque nous devons lire certaines données du fichier, nous utiliserons la méthode 'file read()' en 'Python'. Nous pouvons lire toutes les données du fichier ainsi que les octets spécifiques du fichier. Si nous mentionnons le nombre d'octets dans la méthode 'read()', alors ces octets spécifiques seront lus, et si nous n'avons ajouté aucune valeur dans la méthode 'read()', alors sa valeur par défaut est '-1, ” et il lit les données complètes du fichier. Maintenant, nous allons montrer la syntaxe de cette méthode 'file read()', puis nous utiliserons également cette méthode dans nos codes.

Exemple 1

Voici le fichier Python que nous voulons lire à l'aide de la méthode 'file read()'. Ce fichier contient des données qui sont également affichées dans la capture d'écran ci-dessous. Maintenant, allez-y et voyez comment nous allons lire ces données dans le code 'Python' à l'aide de la méthode 'file read()'.









Voici l'application 'Spyder' que nous utilisons dans ce guide. Nous plaçons d'abord 'w' comme variable, et ce 'w' est initialisé avec la fonction 'open()'. La fonction aide à ouvrir le fichier, qui est donné à l'intérieur de la fonction 'open ()' comme premier paramètre. Le premier paramètre est 'w_file.txt', que nous ouvrons ici, puis nous avons 'r' comme deuxième paramètre. Ce 'r' signifie que nous ouvrons ce fichier uniquement à des fins de lecture. Nous écrivons l'objet file avec cette méthode « read() ». Nous l'écrivons comme 'w.read ()'. Maintenant, les données du 'w_file.txt' seront lues, et les données s'afficheront également sur la console car nous avons utilisé cette méthode dans la fonction 'print()'.







Sur l'application 'Spyder', il suffit d'appuyer sur 'Shift + Enter' pour obtenir le résultat. Les données présentes dans le fichier texte 'w_file.txt' sont affichées ici car nous lisons ce fichier et imprimons les données du fichier dans le code 'Python' à l'aide de fonctions Python.



Exemple 2

Nous ouvrons et lisons à nouveau le 'w_file.txt', mais ici nous lisons des octets spécifiques du fichier 'w_file.txt'. Dans la méthode 'open()', nous mentionnons le nom du fichier que nous voulons ouvrir et lire. Nous écrivons également 'r' dans cette méthode car nous ouvrons le 'w_file.txt' pour lire ses données. Ci-dessous, nous avons la méthode 'read ()' dans le 'print ()'. Nous ajoutons également « 28 » dans cette méthode « read() », ce qui signifie que nous avons spécifié « 28 » octets dans cette méthode « read() ». Il ne lit que cet octet spécifique du fichier et affiche également ces données sur la console. Nous tapons « w.read(28) » dans « print() » afin que « 28 » octets de « w_file.txt » soient lus et imprimés sur la console.

Vois ici. Toutes les données du fichier ne sont pas imprimées ici. Seuls les octets spécifiés sont imprimés car nous avons mentionné ces octets dans la méthode 'read ()' du code 'Python' ci-dessus.

Exemple 3

Le fichier texte est illustré dans la capture d'écran ci-dessous. Ce fichier contient quelques lignes, et nous lirons ces fichiers à partir du fichier et imprimerons également toutes les données du fichier sur la console.

La « donnée » est une variable que nous initialisons ici. La méthode 'open()' est utilisée pour initialiser cette variable. Nous ouvrons ici le fichier 'demofile.txt'. Nous écrivons simplement le nom du fichier dans cette méthode. Ensuite, on imprime le nom du fichier à l'aide du « nom ». Nous écrivons l'objet fichier puis 'nom'. L'objet du fichier est 'data', nous tapons donc 'data. nom » dans le « print ». Il aide à imprimer le nom du fichier que nous avons ouvert ici.

Après cela, nous initialisons 'data2' avec la méthode 'read ()'. Lorsque nous utilisons cette méthode 'read ()', nous devons écrire l'objet fichier avec cette méthode. Donc, nous tapons 'data.read()' ici, dans lequel 'data' est l'objet du fichier et 'read()' est la méthode de lecture de ce fichier. Après avoir lu les données, nous souhaitons également imprimer ces données sur la console. Nous faisons cela en mettant « data2 », qui contient les données du fichier après lecture dans la méthode « print() ».

Maintenant, les données de 'demofile.txt' seront rendues sur la console. Ensuite, nous devons fermer ce fichier. Pour fermer des fichiers en 'Python', nous avons la méthode 'close()', nous utilisons donc la méthode 'close()' avec l'objet file et l'écrivons comme 'data.close()'. Maintenant, vérifiez le résultat de ce code.

Toutes les données du fichier ci-dessus sont lues et également imprimées dans ce résultat. Nous utilisons simplement la méthode « read() » pour lire les données en « Python ».

Exemple 4

Voici le nouveau fichier texte, que nous allons lire dans ce code. Nous utiliserons à nouveau la méthode 'read ()' pour lire ces données dans le code 'Python'.

Tout d'abord, nous ouvrons ce fichier que nous avons montré ci-dessus. Dans la méthode 'open()', le nom du fichier est inséré, qui est 'file2.txt'. Maintenant, ce fichier sera ouvert. Le nom de ce fichier que nous avons ouvert ici est également affiché car nous avons utilisé 'a.name' dans le 'print ()' où 'a' est l'objet fichier ici. Après cela, nous initialisons 'data_2' avec la méthode 'a.read ()' afin que les données soient lues et stockées dans la variable 'data_a'. Après lecture, nous imprimons les données en mettant la variable 'data_a' dans 'print()'. Pour fermer des fichiers en 'Python', nous utilisons la méthode 'close()' avec l'objet file.

Alors que les données du fichier 'file2.txt' sont lues et également rendues dans ce résultat, comme nous n'avons ajouté aucun octet spécifique dans la méthode 'read()', les données complètes de ce fichier sont rendues dans ce résultat.

Exemple 5

La variable 'b' est maintenant initialisée avec la méthode 'open()' dans ce code, et le nom du fichier est inséré dans cette méthode. Après cela, nous imprimons le nom du fichier ci-dessous en utilisant « b.name » dans « print() ». Ensuite, nous avons la variable 'lines_b', qui est initialisée avec 'b.read ()'. Dans la méthode 'read ()', nous insérons également certains nombres d'octets que nous voulons lire dans cet exemple. Ici, nous lisons '20' octets en mettant ce nombre '20' dans la méthode 'read()'. Après cela, nous imprimons les données d'octets spécifiques que nous obtenons du fichier après lecture à l'aide de la méthode 'print ()'. Ici, vous pouvez voir que 'lines_b' est écrit dans le 'print()'. Ce 'lines_b' contient les 20 octets de données que nous lisons à partir du fichier.

Le nom du fichier est rendu en premier, puis 20 octets de données de ce fichier sont lus et imprimés ici dans ce résultat.

Conclusion

Ce guide concerne la méthode 'Python file read()'. Nous avons exploré cette méthode en détail ici et avons expliqué que cette méthode nous aide à lire les données du fichier en Python. Nous avons expliqué que nous pouvons lire des octets spécifiques à partir des données et de l'ensemble des données. Nous avons également expliqué que la valeur par défaut de la méthode 'read ()' est '-1', qui lit les données complètes du fichier, et si nous voulons lire des données d'octets spécifiques, nous utilisons les numéros d'octets dans le méthode 'lire()'. Nous avons exploré des exemples distincts dans lesquels nous avons lu des données complètes du fichier ainsi que certains octets des données du fichier.