Questions marquées «pickle»

Un module de sérialisation d'objets pour Python. Utilisez cette balise avec la balise Python pour les questions liées au stockage ou au chargement d'objets avec Pickle.

198
Stockage de dictionnaires Python

J'ai l'habitude de faire entrer et sortir des données de Python en utilisant des fichiers .csv, mais il y a des défis évidents à cela. Des conseils sur les moyens simples de stocker un dictionnaire (ou des ensembles de dictionnaires) dans un fichier json ou pck? Par exemple: data = {} data ['key1']...

195
Sérialisation de l'instance de classe en JSON

J'essaie de créer une représentation sous forme de chaîne JSON d'une instance de classe et j'ai des difficultés. Disons que la classe est construite comme ceci: class testclass: value1 = "a" value2 = "b" Un appel à json.dumps est effectué comme ceci: t = testclass() json.dumps(t) Il échoue et me...

114
Pickle ou json?

Je dois enregistrer sur le disque un petit dictobjet dont les clés sont du type stret les valeurs sont ints , puis le récupérer . Quelque chose comme ça: {'juanjo': 2, 'pedro':99, 'other': 333} Quelle est la meilleure option et pourquoi? Sérialisez-le avec pickleou avec simplejson? J'utilise Python...

93
Erreur de pickle Python: UnicodeDecodeError

J'essaye de faire une classification de texte en utilisant Textblob. Je commence par entraîner le modèle et je le sérialise à l'aide de pickle comme indiqué ci-dessous. import pickle from textblob.classifiers import NaiveBayesClassifier with open('sample.csv', 'r') as fp: cl =...

87
Sérialisation Python - Pourquoi pickle?

J'ai compris que le pickling Python est un moyen de `` stocker '' un objet Python d'une manière qui respecte la programmation d'objets - différente d'une sortie écrite dans un fichier txt ou une base de données. Avez-vous plus de détails ou de références sur les points suivants: où les objets...