Python : Fichiers de config
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)