Python : Fichiers de config

De Justine's wiki
Version datée du 8 juin 2019 à 20:42 par Justine (discussion | contributions) (Page créée avec « =Créer un fichier de config avec le module configparser= Les fichiers de configuration sont gérés par le module configparser. Une fois importer il est assez simple à... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Créer un fichier de config avec le module configparser

Les fichiers de configuration sont gérés par le module configparser. Une fois importer il est assez simple à utiliser : il fonctionne avec des sections et stocke des clef : valeur dans un fichier .ini.

Nous allons commencer par créer un fichier de configuration de façon programmatique.

import configparser config=configparser.ConfigParser() #Création de l'objet parseur config['DEFAULT']={'Test': 'yes'} #config[section] = clef:valeur #Plusieurs clef: valeurs dans une section config['Section']={'clef1': 'valeur1', 'clef2': 'valeur2'} #Encore des clefs valeurs config['bitbucket.org']={} config['bitbucket.org']['User'] = 'hg' config['topsecret.server.com'] = {} with open('maconfig.ini', 'w') as configfile: config.write(configfile)