Salut!!
J'utilise ConfigParser pour cree un fichier config.ini avec le code suivant.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[lang]
lang = English
Par contre j'ai un autre formulaire ou j'ai besoin d'ajouter une section différente. Avec le code suivant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.