Maison  >  Article  >  développement back-end  >  Comment installer Pickle en Python

Comment installer Pickle en Python

(*-*)浩
(*-*)浩original
2019-06-25 14:40:059876parcourir

pickle est un module standard du langage python. La bibliothèque pickle est déjà incluse après l'installation de python et n'a pas besoin d'être installée séparément.

Comment installer Pickle en Python

Le module pickle implémente la sérialisation et la désérialisation des données de base. (Apprentissage recommandé : Tutoriel vidéo Python)

Grâce à l'opération de sérialisation du module pickle, nous pouvons enregistrer les informations sur les objets exécutés dans le programme dans un fichier pour une utilisation permanente stockage ;Grâce à l'opération de désérialisation du module pickle, nous pouvons créer l'objet enregistré par le dernier programme à partir du fichier.

Dans l'introduction officielle, la description anglaise de l'opération de sérialisation comporte plusieurs mots, tels que "serializing", "pickling", "serialization", "marshalling" ou "flattening", etc., ils signifient tous la sérialisation. En conséquence, il existe de nombreux mots anglais pour les opérations de désérialisation, tels que « de-serializing », « unpickling », « deserailization », etc. Pour éviter toute confusion, utilisez généralement « décapage »/« décapage » ou « sérialisation »/« désérailisation ».

Le module pickle est sérialisé sous forme binaire et enregistré dans un fichier (le suffixe du fichier enregistré est ".pkl"), et ne peut pas être ouvert directement pour un aperçu. JSON, un autre module standard de sérialisation de Python, est lisible par l'homme et peut être ouvert et visualisé directement (par exemple, visualisé dans notepad++).

Le module pickle dispose de deux principaux types d'interfaces, à savoir la sérialisation et la désérialisation.

L'opération de sérialisation comprend :

pickle.dump()
Pickler(file, protocol).dump(obj)

L'opération de désérialisation comprend :

pickle.load()
Unpickler(file).load()

Pour plus d'articles techniques liés à Python, veuillez visiter le Tutoriel Python Chronique pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie != en python ?Article suivant:Que signifie != en python ?