Questions marquées «python-import»

Pour des questions sur l'importation de modules en Python

25
Importation de fichiers à partir d'un dossier différent
J'ai la structure de dossiers suivante. application/app/folder/file.py et je veux importer certaines fonctions de file.py dans un autre fichier Python qui réside dans application/app2/some_folder/some_file.py J'ai essayé from application.app.folder.file import func_name et quelques autres tentatives diverses mais jusqu'à présent, je n'ai pas réussi à importer correctement. Comment puis-je faire ceci?


19
Comment importer d'autres fichiers Python?
Comment importer d'autres fichiers en Python? Comment puis-je importer un fichier python spécifique comme import file.py? Comment importer un dossier au lieu d'un fichier spécifique? Je souhaite charger dynamiquement un fichier Python lors de l'exécution, en fonction de l'entrée utilisateur. Je veux savoir comment charger une seule partie spécifique du …


22
Importer un module à partir d'un chemin relatif
Comment importer un module Python compte tenu de son chemin d'accès relatif? Par exemple, si dirFoocontient Foo.pyet dirBar, et dirBarcontient Bar.py, comment importer Bar.pydans Foo.py? Voici une représentation visuelle: dirFoo\ Foo.py dirBar\ Bar.py Foosouhaite inclure Bar, mais la restructuration de la hiérarchie des dossiers n'est pas une option.

17
Comment réparer «Tentative d'importation relative dans un non-package» même avec __init__.py
J'essaie de suivre PEP 328 , avec la structure de répertoires suivante: pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py Dans core_test.pyJ'ai la déclaration d'importation suivante from ..components.core import GameLoopEvents Cependant, lorsque je cours, j'obtiens l'erreur suivante: tests$ python core_test.py Traceback (most recent call last): File "core_test.py", line 3, in …

10
Importations relatives dans Python 3
Je souhaite importer une fonction à partir d'un autre fichier dans le même répertoire. Parfois, cela fonctionne pour moi, from .mymodule import myfunctionmais parfois je reçois un: SystemError: Parent module '' not loaded, cannot perform relative import Parfois ça marche avec from mymodule import myfunction, mais parfois j'obtiens aussi un: …


18
Importation de modules à partir du dossier parent
J'utilise Python 2.5. Voici mon arborescence de dossiers: ptdraft/ nib.py simulations/ life/ life.py (J'ai également __init__.pydans chaque dossier, omis ici pour plus de lisibilité) Comment importer le nibmodule depuis l'intérieur du lifemodule? J'espère qu'il est possible de le faire sans bricoler avec sys.path. Remarque: Le module principal en cours d'exécution …


11
Comment importer un module avec son nom sous forme de chaîne?
J'écris une application Python qui prend comme commande un argument, par exemple: $ python myapp.py command1 Je veux que l'application soit extensible, c'est-à-dire qu'elle puisse ajouter de nouveaux modules qui implémentent de nouvelles commandes sans avoir à changer la source principale de l'application. L'arbre ressemble à quelque chose comme: myapp/ …


15
Comment faire des importations relatives en Python?
Imaginez cette structure de répertoire: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py Je suis en train de coder mod1et j'ai besoin d'importer quelque chose mod2. Comment dois-je procéder? J'ai essayé from ..sub2 import mod2mais j'obtiens une «tentative d'importation relative dans un non-package». Je suis allé sur Google, mais je …

11
Importer un fichier depuis un sous-répertoire?
J'ai un fichier appelé tester.py, situé sur /project. /projecta un sous-répertoire appelé lib, avec un fichier appelé BoxTime.py: /project/tester.py /project/lib/BoxTime.py Je souhaite importer BoxTimedepuis tester. J'ai essayé ceci: import lib.BoxTime Résultat: Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: No module named lib.BoxTime Des …

28
Erreur Python «ImportError: aucun module nommé»
Python est installé dans un répertoire local. Mon arborescence de répertoires ressemble à ceci: (local directory)/site-packages/toolkit/interface.py Mon code est ici: (local directory)/site-packages/toolkit/examples/mountain.py Pour exécuter l'exemple, j'écris python mountain.pyet dans le code j'ai: from toolkit.interface import interface Et je reçois l'erreur: Traceback (most recent call last): File "mountain.py", line 28, in …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.