Charger le fichier de cornichon python

Charger le fichier de cornichon python

Cet article est axé sur la fonction de charge du module Pickle. La fonction de chargement est utilisée pour débarrasser un fichier de cornichon et présenter le contenu d'un fichier ramassagé après l'avoir vidé. Nous pouvons également utiliser la fonction de chargement pour déborder et imprimer les données d'un fichier de cornichon existant. L'objet du fichier de cornichon est passé dans la fonction de fichier de chargement. L'objet de fichier est créé avec plusieurs paramètres en fonction de l'utilisation que nous avons pour le fichier comme la lecture avec l'écriture, l'édition ou simplement la lecture. Toutes ces fonctions ont des paramètres d'appel différents. Ce paramètre est généralement après le nom du fichier avec l'extension de ".p ». Nous utiliserons la fonction de charge avec différents paramètres et différents objets de fichier d'entrée pour voir comment la fonction fonctionne dans différentes circonstances.

Exemple 1: Défaucher un fichier de cornichon existant avec la fonction de chargement du module Pickle

Dans cet exemple, la fonction de chargement est utilisée pour déchaîner un fichier de cornichon et créer un objet du fichier qui est ensuite itéré pour présenter tout le contenu du fichier de cornichon. Maintenant, nous examinerons les dépendances requises pour utiliser la fonction de chargement avec un fichier existant dans le code comme le montre l'extrait de code suivant:


La première dépendance du programme consiste à importer le module Pickle pour hériter de toutes les fonctionnalités du module. Nous créons d'abord une variable où nous stockons le nom de fichier en utilisant la fonction ouverte du module Pickle, ainsi que le paramètre de «RB» qui est l'appel pour que l'accès au fichier le lise et sans accès pour l'écrire.

Ensuite, cette variable est utilisée comme paramètre dans la fonction de charge dans une autre variable appelée données. Dans cette variable, nous passons la fonction de charge de cornichon avec le nom du fichier et son paramètre. Ensuite, nous initialisons une variable qui est utilisée comme élément itératif dans la boucle FOR pour accéder et imprimer le contenu du fichier. La boucle pour se déplace à travers la variable de données et la variable itérative que nous avons créée précédemment. Il imprime le contenu du fichier en lignes séparées comme nous pouvons le voir dans l'extrait suivant:

Exemple 2: Création d'un fichier de dictionnaire dans le module Pickle et décortiquer le fichier avec la charge
Fonction dans Python

Dans ce fichier, nous créerons un fichier Pickle et utiliserons la fonction de chargement pour lire le contenu du fichier dans le même programme. Cet exemple donne une vision de la variabilité de la fonction de charge dans le module de cornichon. Dans l'instantané du code suivant, nous pouvons analyser la variable et la hiérarchie de la fonction:


Dans ce code, nous installons le package Pickle pour appeler les méthodes du module Pickle. Ensuite, nous continuons avec le programme en initialisant une variable nommée fleur dans laquelle le nom d'une fleur et sa couleur est stocké. Après l'initialisation de la variable, nous utilisons la fonction de vidage du module Pickle pour stocker cette variable dans un fichier de cornichon nommé «Botanique.P »avec un paramètre« WB »qui nous permet d'écrire un fichier de cornichon. Ensuite, nous initialisons une nouvelle variable pour afficher tous les éléments du fichier de cornichon. Dans l'initialisation de cette variable, nous appelons la fonction de chargement de cornichon avec le nom du fichier et le paramètre «RB» pour lire le fichier. Ensuite, cette variable est transmise dans la méthode d'impression pour démontrer les données du fichier dans le terminal de sortie comme nous pouvons le voir dans l'instantané suivant.

Exemple 3: Défaucher un fichier de dictionnaire de cornichon existant à l'aide de la fonction de chargement dans le module de cornichon

Dans cet exemple, un fichier de cornichon de dictionnaire est appelé et affiché à l'aide de la fonction de chargement et de la fonction ouverte du module Pickle. La fonction de chargement est également en mesure d'appeler la fonction ouverte à l'intérieur comme un paramètre où nous pouvons appeler le fichier Pickle avec le paramètre d'accès. Maintenant, nous observons cette fonction dans une nouvelle circonstance comme démontré dans ce qui suit:


Dans ce programme, nous importons le package de la bibliothèque de cornichons qui nous permet d'avoir la fonction de chargement et la fonction ouverte pour appeler le fichier de cornichon. Nous utilisons le mot-clé «avec» pour utiliser la fonction ouverte. Dans la fonction ouverte, nous avons deux paramètres, le nom du fichier et le paramètre d'accès pour lire le fichier de dictionnaire de cornichon existant. Nous appelons cette fonction avec l'appel «comme fichier». À l'intérieur de cette fonction, nous appelons une variable Show dans laquelle la fonction de charge de cornichon est présente où la méthode ouverte ainsi que le nom de fichier et le paramètre d'accès sont écrits. Cette variable Show est transmise dans la commande PRINT qui affiche le contenu du fichier comme nous l'avons démontré dans l'instantané suivant:

Exemple 4: Création d'un fichier de dictionnaire avec plusieurs entrées dans le module Pickle et décortiquer le fichier avec la fonction de chargement

Dans cet exemple, nous utiliserons le module Pickle pour créer un fichier de dictionnaire avec plusieurs entrées et utiliser la fonction de chargement pour déboucher le fichier. Les multiples entrées sont enregistrées comme une liste et le nom des entrées agit comme une clé à appeler plus tard.


Le programme commence par inclure le module Pickle dans le code qui nous permet d'accéder aux fonctions de cornichon comme la charge et le vidage. Tout d'abord, nous créons deux variables où plusieurs informations sont stockées en eux. Ces variables sont ensuite enregistrées dans une variable de liste comme valeurs d'index avec leurs valeurs de clé comme identifiant. Après cela, la liste est larguée à l'aide de la fonction Dumps Pickle. Ceci est stocké dans une variable à appeler plus tard dans la fonction de chargement. Dans la variable de données, nous appelons la fonction Pickle Loads pour décortiquer la liste que nous avons créée dans le programme. Maintenant, cette variable est appelée à l'intérieur de la méthode d'impression afin que nous puissions représenter le résultat du programme sur notre nœud de sortie.


Exemple 5: Défaucher un fichier de cornichon de protocole élevé à l'aide de l'attribut «As Handle» avec la fonction de chargement de cornichon

Dans cet exemple, le fichier Pickle est créé avec un paramètre différent qui est le protocole le plus élevé du cornichon. Ce type de fichier de cornichon est géré à l'aide de l'attribut «As Handle» avant la fonction de vidage et de chargement de cornichon. Cet exemple met en lumière les différentes utilisations de la fonction de charge.


Dans ce programme, la seule importation dont nous avons besoin est le module Pickle. Nous créons une simple variable de liste à une entrée pour comprendre le concept. Dans cette approche, nous utilisons le mot-clé «avec» et la fonction ouverte avec le paramètre d'accès et l'attribut «As Handle». La fonction Dump Pickle dans ce scénario a 3 paramètres: nom de fichier, attribut et paramètre de priorité. Nous répétons la ligne de fonction ouverte pour déborder le fichier à l'aide de la fonction de chargement de cornichon. Nous enregistrons le résultat de la fonction de charge dans une variable Show qui peut être imprimée pour afficher le résultat comme démontré dans l'instantané suivant:

Conclusion

Cet article propose plusieurs exemples de la fonction de charge de cornichon qui nous aide à mieux saisir la fonction de ce module. L'adversité de la fonction de charge de cornichon a été discutée et implémentée dans cet article. La fonction de charge de cornichon peut être utilisée dans plusieurs circonstances pour démontrer le contenu d'un fichier de cornichon et est une méthode très importante du module Pickle comme nous l'avons souligné dans cet article.