Questions marquées «import»

107
Comment changer une variable de module d'un autre module?

Supposons que j'ai un package nommé bar, et qu'il contient bar.py: a = None def foobar(): print a et __init__.py: from bar import a, foobar Ensuite, j'exécute ce script: import bar print bar.a bar.a = 1 print bar.a bar.foobar() Voici ce que j'attends: None 1 1 Voici ce que je reçois: None 1 None...

104
Importer le module du sous-dossier

Je souhaite importer des sous-dossiers en tant que modules. Par conséquent, chaque sous-dossier contient un fichier __init__.py. Ma structure de dossiers est comme ceci: src\ main.py dirFoo\ __init__.py foofactory.py dirFoo1\ __init__.py foo1.py dirFoo2\ __init__.py foo2.py Dans mon script...

100
Pourquoi «aucun projet à importer»?

J'essaye "d'importer le projet existant dans l'espace de travail". En tant que "répertoire racine", je sélectionne le répertoire où se trouvent tous mes fichiers .java (et .class). Eclipse m'écrit qu '"aucun projet n'est trouvé à importer".

98
Importation circulaire Python?

Donc j'obtiens cette erreur Traceback (most recent call last): File "/Users/alex/dev/runswift/utils/sim2014/simulator.py", line 3, in <module> from world import World File "/Users/alex/dev/runswift/utils/sim2014/world.py", line 2, in <module> from entities.field import Field File...

92
PYTHONPATH contre sys.path

Un autre développeur et moi ne sommes pas d'accord sur le fait que PYTHONPATH ou sys.path devraient être utilisés pour permettre à Python de trouver un package Python dans un répertoire utilisateur (par exemple, développement). Nous avons un projet Python avec une structure de répertoires typique:...