-
Import en boucle
Bonjour,
J'ai un problème au niveau des imports et de l'organisation de mon programme.
a.py a besoin d'import b.py
b.py a besoin d'import c.py
c.py a besoin d'import a.py
Qu'elle est la solution, car en python ce n'est pas possible de faire cela (a quand un patch :cry: )
Merci de m'éclairer ... je doute être le premier a avoir ce genre de problème
-
il est tout à fait possible de faire des importations circulaires si la conception est adaptée mais c'est quand même vivement déconseillé de le faire. En général, l'utilisation d'importation circulaire vient d'une mauvaise conception du programme. Donc il vaut mieux plutôt essayer d'étudier ce point
-
function.py crée un tableau de pointeur sur fonction dans lequel va se trouver entre autre la fonction s_script() (script.py)
script.py a besoin du tableau de pointeur sur fonction de function.py ...
dans function.py:
from script import s_script
dans script.py:
from function import global_tableau_pointeur_sur_fonction
exceptions.NameError: global name 'global_tableau_pointeur_sur_fonction' is not defined
Je vois pas comment résoudre ce problème.
=> FAQ : http://python.developpez.com/faq/?pa...tionCirculaire