Bonjour, depuis ce matin, j'essaye de comprendre le module ConfigParser, j'ai réussi à le lire et a écrire dans un fichier .INI

Je vous donne mon bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
import ConfigParser
import string
config = ConfigParser.ConfigParser()
config.read("normalize.ini")
list_menu = [
              ("opinstalldir", "self.opInstallDir"),
]
 
for section in config.sections():
	print section
	for option in config.options(section):
		values = config.get(section, option)
		print " ", option, "=",values
		for title, variables in list_menu:
			if title == option:
			variables = values
			print variables
dans mon normalize.ini :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
[PATH]
opinstalldir=c:\program files\monlogiciel\
Dans ma liste, je l'élément N°1 de mon fichier .ini, ici : opinstalldir
et je voudrais stocker l'élément N°2 : c:\program files\monlogiciel\ dans ma variable self.opInstallDir car je l'a réutilise dans la suite de mon programme.

Merci de votre aide

Edit par Guigui_: pas de tag [Python]. Merci