IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Import en boucle [Fait]


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut 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 )

    Merci de m'éclairer ... je doute être le premier a avoir ce genre de problème

  2. #2
    Expert confirmé
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Par défaut
    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

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Importation fichier texte dans une boucle
    Par asphodele dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/04/2010, 11h41
  2. [Macro] boucle import de plusieurs tables
    Par kabstat dans le forum Macro
    Réponses: 3
    Dernier message: 30/07/2008, 10h16
  3. boucle importation fichiers excel
    Par linoo7 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 18/02/2008, 17h20
  4. Boucle et import
    Par Christophe Genolini dans le forum Macro
    Réponses: 2
    Dernier message: 22/12/2007, 14h48
  5. boucle d'importation de fichier excel
    Par olodin dans le forum VBA Access
    Réponses: 4
    Dernier message: 21/06/2007, 15h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo