Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Vitesse cPickle

1 réponse
Avatar
Michel Claveau - MVP
Bonjour !

J'utilise cPickle pour enregistrer/relire des dictionnaires.
Cela devenait un peu lent.

Or, en remplaçant :
f=open(self.fichier,'rb')
monDico = cPickle.load(f)
f.close()
par :
data=open(self.fichier,'rb').read()
monDico = cPickle.loads(data)

C'est nettement très beaucoup plus rapide.

Alors :
1. C'est peut-être un truc qui sera utile à d'autres.
2. Est-ce normal, ou particulier à mon environnement ? Car je n'ai
rien vu sur ça dans la doc.

@-salutations
--
Michel Claveau

1 réponse

Avatar
eddymaue
Salut Michel, je veux me mettre à programmer en Python et qu'est-ce que
me conseille comme environnement de développement. Le tout sur la
plateforme windows

a+ eddy

Michel Claveau - MVP a exprimé avec précision :
Bonjour !

J'utilise cPickle pour enregistrer/relire des dictionnaires.
Cela devenait un peu lent.

Or, en remplaçant :
f=open(self.fichier,'rb')
monDico = cPickle.load(f)
f.close()
par :
data=open(self.fichier,'rb').read()
monDico = cPickle.loads(data)

C'est nettement très beaucoup plus rapide.

Alors :
1. C'est peut-être un truc qui sera utile à d'autres.
2. Est-ce normal, ou particulier à mon environnement ? Car je n'ai
rien vu sur ça dans la doc.

@-salutations