Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :






Vous êtes un professionnel et vous avez besoin d'une formation ?

Programmation Python
Les fondamentaux


Voir le programme détaillé
ESN Inovelya : Nous recrutons
<h1>Gestion des fichiers - Sérialisation d'objets Python - module shelve</h1> <p>Le module shelve permet lui aussi de réaliser une sérialisation d'objets Python dans un fichier. En fait, shelve s'appuie sur pickle pour le support de sérialisation (mais cela vous est masqué). L'intérêt de ce module, comparé à pickle, réside dans le fait que le fichier (en réalité les fichiers, il y en a trois) est structuré et indéxé. Il n'est donc pas nécessaire de lire toutes les données précédentes pour atteindre une valeur dans le fichier. On peut directement accéder à une donnée via son index. La gestion des index est prise en charge par le module shelve : vous n'avez donc pas à vous en occuper. A l'instar du module pickle, le module shelve ne supporte pas les accès concurrents.</p> Diapositive précédente Diapositive suivante