Вопросы с тегом «python-import»

По вопросам импорта модулей в Python

25
Импорт файлов из другой папки
У меня есть следующая структура папок. application/app/folder/file.py и я хочу импортировать некоторые функции из file.py в другой файл Python, который находится в application/app2/some_folder/some_file.py я пробовал from application.app.folder.file import func_name и некоторые другие различные попытки, но до сих пор я не смог правильно импортировать. Как я могу это сделать?


19
Как импортировать другие файлы Python?
Как мне импортировать другие файлы в Python? Как именно я могу импортировать определенный файл Python, как import file.py? Как я могу импортировать папку вместо определенного файла? Я хочу загружать файл Python динамически во время выполнения, основываясь на пользовательском вводе. Я хочу знать, как загрузить только одну конкретную часть из файла. …


22
Импортировать модуль из относительного пути
Как импортировать модуль Python с указанием его относительного пути? Например, если dirFooсодержит Foo.pyи dirBar, и dirBarсодержит Bar.py, как я могу импортировать Bar.pyв Foo.py? Вот визуальное представление: dirFoo\ Foo.py dirBar\ Bar.py Fooхочет включить Bar, но реструктуризация иерархии папок не вариант.

17
Как исправить «Попытка относительного импорта в неупакованном виде» даже с __init__.py
Я пытаюсь следовать PEP 328 со следующей структурой каталогов: pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py У core_test.pyменя есть следующее заявление на импорт from ..components.core import GameLoopEvents Однако, когда я запускаю, я получаю следующую ошибку: tests$ python core_test.py Traceback (most recent call last): File "core_test.py", line 3, in <module> …

10
Относительный импорт в Python 3
Я хочу импортировать функцию из другого файла в том же каталоге. Иногда это работает для меня, from .mymodule import myfunctionно иногда я получаю: SystemError: Parent module '' not loaded, cannot perform relative import Иногда это работает с from mymodule import myfunction, но иногда я также получаю: SystemError: Parent module '' …

13
Как импортировать класс в том же каталоге или подкаталоге?
У меня есть каталог, в котором хранятся все файлы .py . bin/ main.py user.py # where class User resides dir.py # where class Dir resides Я хочу использовать классы из user.py и dir.py в main.py . Как я могу импортировать эти классы Python в main.py ? Кроме того, как я …

18
Импорт модулей из родительской папки
Я использую Python 2.5. Это мое дерево папок: ptdraft/ nib.py simulations/ life/ life.py (У меня тоже есть __init__.pyв каждой папке, здесь опущено для удобства чтения) Как импортировать nibмодуль изнутри lifeмодуля? Я надеюсь, что можно обойтись без возиться с sys.path. Примечание. Основной модуль, который запускается, находится в ptdraftпапке.


11
Как импортировать модуль по имени в виде строки?
Я пишу приложение на Python, которое принимает в качестве аргумента команду, например: $ python myapp.py command1 Я хочу, чтобы приложение было расширяемым, то есть позволяло добавлять новые модули, реализующие новые команды, без необходимости изменения основного источника приложения. Дерево выглядит примерно так: myapp/ __init__.py commands/ __init__.py command1.py command2.py foo.py bar.py Поэтому …

15
ImportError: Невозможно импортировать имя X
У меня есть четыре разных файла: основной, векторный, объект и физика. Я не буду публиковать весь код, только импорт, потому что я думаю, что здесь ошибка. (Если хотите, могу выложить больше) Главный: import time from entity import Ent from vector import Vect #the rest just creates an entity and prints …

15
Как сделать относительный импорт в Python?
Представьте себе эту структуру каталогов: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py Я кодирую mod1, и мне нужно импортировать что-то из mod2. как мне это сделать? Я пытался, from ..sub2 import mod2но я получаю "Попытка относительного импорта в не-пакет". Я погуглил, но нашел только " sys.pathманипулятивные" хаки. Разве нет …

11
Импортировать файл из подкаталога?
У меня есть файл с именем tester.py, расположенный на /project. /projectимеет подкаталог libс именем файла BoxTime.py: /project/tester.py /project/lib/BoxTime.py Я хочу импортировать BoxTimeиз tester. Я пробовал это: import lib.BoxTime В результате чего: Traceback (most recent call last): File "./tester.py", line 3, in <module> import lib.BoxTime ImportError: No module named lib.BoxTime Есть …

28
Ошибка Python «ImportError: модуль не указан»
Python установлен в локальном каталоге. Мое дерево каталогов выглядит так: (local directory)/site-packages/toolkit/interface.py Мой код здесь: (local directory)/site-packages/toolkit/examples/mountain.py Чтобы запустить пример, я пишу python mountain.py, и в коде у меня есть: from toolkit.interface import interface И я получаю ошибку: Traceback (most recent call last): File "mountain.py", line 28, in ? from …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.