Warning: Undefined array key "DOKU_PREFS" in /home/clients/a4e6fc1ce1761b72982b805de0f418c4/web/python/mesrecettespython/inc/common.php on line 2082
fichier_de_configuration [Les recettes Python de Tyrtamos]

Outils pour utilisateurs

Outils du site


fichier_de_configuration

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
fichier_de_configuration [2008/07/07 13:43]
tyrtamos
fichier_de_configuration [2008/07/07 13:47]
tyrtamos
Ligne 27: Ligne 27:
 ===== Créer un nouveau fichier de configuration ===== ===== Créer un nouveau fichier de configuration =====
  
 +\\
 Pour créer le fichier de configuration en mémoire: Pour créer le fichier de configuration en mémoire:
  
Ligne 33: Ligne 34:
 </code> </code>
  
 +\\
 Pour ajouter une section: Pour ajouter une section:
  
Ligne 44: Ligne 46:
 </code> </code>
  
 +\\
 Ou plus simplement: Ou plus simplement:
  
Ligne 51: Ligne 54:
 </code> </code>
  
 +\\
 Pour ajouter des options: Pour ajouter des options:
  
Ligne 69: Ligne 73:
 NB: qu'on écrive la valeur numérique 100 ou la valeur chaîne '100', elle sera stockée sous forme de chaîne de caractères dans le fichier disque! NB: qu'on écrive la valeur numérique 100 ou la valeur chaîne '100', elle sera stockée sous forme de chaîne de caractères dans le fichier disque!
  
 +\\
 Ecrire le fichier de configuration sur disque: Ecrire le fichier de configuration sur disque:
  
Ligne 77: Ligne 82:
 ===== Charger, lire et modifier le fichier de configuration ===== ===== Charger, lire et modifier le fichier de configuration =====
  
 +\\
 A l'occasion d'une session suivante, charger le fichier de configuration  A l'occasion d'une session suivante, charger le fichier de configuration 
  
Ligne 84: Ligne 90:
 </code> </code>
  
 +\\
 Lire la valeur de l'option 'clé22' de la section 'Section2' Lire la valeur de l'option 'clé22' de la section 'Section2'
  
Ligne 91: Ligne 98:
 </code> </code>
  
-Modifie la valeur de cette option+\\ 
 +Modifier la valeur de cette option
  
 <code python> <code python>
Ligne 97: Ligne 105:
 </code> </code>
  
 +\\
 Lire les valeurs non-chaîne en les convertissant directement dans le bon type: Lire les valeurs non-chaîne en les convertissant directement dans le bon type:
 <code python> <code python>
Ligne 109: Ligne 118:
 </code> </code>
  
 +\\
 Lister toutes les sections disponibles: Lister toutes les sections disponibles:
  
Ligne 115: Ligne 125:
 </code> </code>
  
 +\\
 Lister toutes les options disponibles de la section 'Section1' Lister toutes les options disponibles de la section 'Section1'
  
Ligne 121: Ligne 132:
 </code> </code>
  
 +\\
 Lister tous les couples clé-valeur de la section 'Section1': Lister tous les couples clé-valeur de la section 'Section1':
  
Ligne 127: Ligne 139:
 </code> </code>
  
-Efface l'option 'cle12' de la section 'Section1'+\\ 
 +Effacer l'option 'cle12' de la section 'Section1'
  
 <code python> <code python>
Ligne 133: Ligne 146:
 </code> </code>
  
-Efface la section 'Section2' (et toutes ses options)+\\ 
 +Effacer la section 'Section2' (et toutes ses options)
  
 <code python> <code python>
Ligne 139: Ligne 153:
 </code> </code>
  
 +\\
 Et, bien sûr, n'oubliez pas de ré-écrire le fichier sur disque après toutes ces modifications! Et, bien sûr, n'oubliez pas de ré-écrire le fichier sur disque après toutes ces modifications!
  
fichier_de_configuration.txt · Dernière modification: 2008/07/07 13:58 de tyrtamos