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 ?

Calcul scientifique
avec Python


Voir le programme détaillé
ESN Inovelya : Nous recrutons
<h1>Gestion des fichiers - Sérialisation d'objets Python - module shelve</h1> <p>Trois fichiers sont utilisés pour une base de données shelve (les trois extensions étant .bak, .dat et .dir). A l'ouverture du fichier, il faut donc fournir la base du nom (avec son chemin, si souhaité) mais sans extension. Le système se charge de rajouter les bonnes extensions. import shelve database = shelve.open(r"path/FileBasename") # Do traitment database.close() Vous pouvez aussi utiliser la syntaxe « with » : import shelve with shelve.open(r"path/FileBasename") as database: # Do traitment</p> Diapositive précédente Diapositive suivante