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.



2
Utilisation de pickle.dump - TypeError: doit être str, pas d'octets
J'utilise python3.3 et j'ai une erreur cryptique en essayant de décaper un dictionnaire simple. Voici le code: import os import pickle from pickle import * os.chdir('c:/Python26/progfiles/') def storvars(vdict): f = open('varstor.txt','w') pickle.dump(vdict,f,) f.close() return mydict = {'name':'john','gender':'male','age':'45'} storvars(mydict) et je reçois: Traceback (most recent call last): File "C:/Python26/test18.py", line 31, …


12
Impossible de décaper <type 'instancemethod'> lors de l'utilisation de multiprocessing Pool.map ()
J'essaie d'utiliser multiprocessingla Pool.map()fonction de pour répartir le travail simultanément. Lorsque j'utilise le code suivant, cela fonctionne bien: import multiprocessing def f(x): return x*x def go(): pool = multiprocessing.Pool(processes=4) print pool.map(f, range(10)) if __name__== '__main__' : go() Cependant, lorsque je l'utilise dans une approche plus orientée objet, cela ne fonctionne …

9
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 = …
198 python  json  dictionary  save  pickle 

11
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 …


7
Incompatibilité Pickle des tableaux numpy entre Python 2 et 3
J'essaie de charger l'ensemble de données MNIST lié ici dans Python 3.2 en utilisant ce programme: import pickle import gzip import numpy with gzip.open('mnist.pkl.gz', 'rb') as f: l = list(pickle.load(f)) print(l) Malheureusement, cela me donne l'erreur: Traceback (most recent call last): File "mnist.py", line 7, in &lt;module&gt; train_set, valid_set, test_set …




7
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 2.6.
114 python  json  pickle 

7
Sauvegarde et chargement d'objets et utilisation de pickle
J'essaye de sauvegarder et de charger des objets en utilisant le picklemodule. Je déclare d'abord mes objets: &gt;&gt;&gt; class Fruits:pass ... &gt;&gt;&gt; banana = Fruits() &gt;&gt;&gt; banana.color = 'yellow' &gt;&gt;&gt; banana.value = 30 Après cela, j'ouvre un fichier appelé 'Fruits.obj' (auparavant, j'ai créé un nouveau fichier .txt et j'ai renommé …
114 python  object  pickle 

7
Pourquoi est-ce que j'obtiens "Pickle - EOFError: Ran out of input" en lisant un fichier vide?
J'obtiens une erreur intéressante en essayant d'utiliser Unpickler.load(), voici le code source: open(target, 'a').close() scores = {}; with open(target, "rb") as file: unpickler = pickle.Unpickler(file); scores = unpickler.load(); if not isinstance(scores, dict): scores = {}; Voici le retraçage: Traceback (most recent call last): File "G:\python\pendu\user_test.py", line 3, in &lt;module&gt;: save_user_points("Magix", …
109 python  file  pickle 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.