Jul 03, 2024

Wiki

Python

Aide

edit SideBar

Search

Pickle


Présentation

Pickle est un module qui permet de lire ou d'écrire des objets dans un fichier, en conservant leurs structures de classe.

Utilisation

Ecriture

On ouvre un fichier de la manière habituelle, en écriture :

  >>> f = open('Monfichier', 'w')

Pour ajouter une variable (en concervant son type) dans Monfichier, on utilise la méthode dump :

  >>> import pickle
  >>> pickle.dump(5,f)
  >>> pickle.dump('a',f)

On peut alors fermer le fichier :

  >>> f.close()

Lecture

Vérifions que tout s'est bien passé : on ouvre le fichier en lecture

  >>> f = open('Monfichier', 'r')

On lit un premier élément, et on affiche sa valeur et son type :

  >>> t=pickle.load(f)
  >>> print t,type(t)
  5 <type 'int'>

On continue :

  >>> t=pickle.load(f)
  >>> print t,type(t)
  a <type 'str'>

Page Actions

Recent Changes

Group & Page

Back Links