Bonjour,

J’essaie de récupérer un valeur d'un fichier *.cfg construit comme un fichier ini ([section]; 'clef=valeur')

Lorsque je lance, j'ai l'erreur suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Traceback (most recent call last):
  File "U:\_Developpement\PYTHON\Initiation\readini.py", line 7, in <module>
    config['APPLICATION_PARAMETERS']['APPLICATION_NAME']
  File "C:\Users\xxxx\AppData\Local\Programs\Python\Python37-32\lib\configparser.py", line 958, in __getitem__
    raise KeyError(key)
KeyError: 'APPLICATION_PARAMETERS'
Mon fichier cfg:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
[APPLICATION_PARAMETERS]
APPLICATION_NAME=MyTitle (V1.0.1 Released, fr) - Design by AUTHOR
[PROMASTER_PARAMETERS]
EMAIL_TO=toto.zero@la.tete.a.toto
Mon fichier py:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
import os
import configparser
 
config = configparser.ConfigParser()
config.read('ini/application.cfg')
config.get('APPLICATION_PARAMETERS', 'APPLICATION_NAME')
print(config)
Merci par avance pour votre aide