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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CONFIG = configparser.ConfigParser() CONFIG.read('parametres.cfg')
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.
Partager