Salut!!
J'utilise ConfigParser pour cree un fichier config.ini avec le code suivant.
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
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()
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 [lang] lang = English
Le hic c'est que évidemment il me réécrit le fichier en entier.
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()
Donc comment ajouter la section "mysql" après une section entière ?
Merci.
Partager