Bonjour,

j'ai du mal à appréhender un point en Python.
J'ai une application constituée de plusieurs modules.

main.py
|
|---------module1.py
|---------module2.py
|---------module3.py

Dans main.py j'importe le module configparser pour récupérer les paramètres de mon application. Puis j'ajoute les lignes de code suivantes pour créer mon objet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
CONFIG = configparser.ConfigParser()
CONFIG.read('parametres.cfg')
Si je souhaite accéder aux données contenues dans l'objet CONFIG à partir de module2.py par exemple, je ne peux pas même en utilisant Global.
Je suis obligé de recréer dans chaque module cet objet et donc de multiplier les lignes identiques.
Existe t'il un moyen pour résoudre ce problème ou du moins simplifier cela ?

Bonne journée.