Aide ConfigParser, ajouter des sections en plus.
Salut!!
J'utilise ConfigParser pour cree un fichier config.ini avec le code suivant.
Code:
1 2 3 4 5 6
| cfgfile = open(configfile_name, 'w')
Config = configparser.ConfigParser()
Config.add_section('lang')
Config.set('lang', 'lang', cbCombo_lang.get())
Config.write(cfgfile)
cfgfile.close() |
Le code me cree correctement le fichier "config.ini" ci dessous avec a l'intérieur ceci
Par contre j'ai un autre formulaire ou j'ai besoin d'ajouter une section différente. Avec le code suivant.
Code:
1 2 3 4 5 6 7 8 9 10
| cfgfile = open(configfile_name, 'w')
Config = configparser.ConfigParser()
Config.add_section('mysql')
Config.set('mysql', 'host', host.get())
Config.set('mysql', 'port', port.get())
Config.set('mysql', 'database_name', database_name.get())
Config.set('mysql', 'database_user', database_user.get())
Config.set('mysql', 'database_password', database_password.get())
Config.write(cfgfile)
cfgfile.close() |
Le hic c'est que évidemment il me réécrit le fichier en entier.
Donc comment ajouter la section "mysql" après une section entière ?
Merci.