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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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.
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.