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

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

1410
Импорт файлов из другой папки

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

800
Как импортировать другие файлы Python?

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

760
Импортировать модуль из относительного пути

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

744
Как исправить «Попытка относительного импорта в неупакованном виде» даже с __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 Однако, когда я запускаю, я получаю следующую ошибку:...

715
Относительный импорт в Python 3

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

676
Как импортировать класс в том же каталоге или подкаталоге?

У меня есть каталог, в котором хранятся все файлы .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 ? Кроме того, как я могу импортировать класс,...

627
Импорт модулей из родительской папки

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

543
Как импортировать модуль по имени в виде строки?

Я пишу приложение на Python, которое принимает в качестве аргумента команду, например: $ python myapp.py command1 Я хочу, чтобы приложение было расширяемым, то есть позволяло добавлять новые модули, реализующие новые команды, без необходимости изменения основного источника приложения. Дерево...

540
ImportError: Невозможно импортировать имя X

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

528
Как сделать относительный импорт в Python?

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

456
Импортировать файл из подкаталога?

У меня есть файл с именем 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...

452
Ошибка Python «ImportError: модуль не указан»

Python установлен в локальном каталоге. Мое дерево каталогов выглядит так: (local directory)/site-packages/toolkit/interface.py Мой код здесь: (local directory)/site-packages/toolkit/examples/mountain.py Чтобы запустить пример, я пишу python mountain.py, и в коде у меня есть: from toolkit.interface...

411
Использовать «модуль импорта» или «из модуля импорта»?

Я пытался найти исчерпывающее руководство о том, лучше ли его использовать import moduleили from module import? Я только начал с Python и пытаюсь начать с лучших практик. По сути, я надеялся, что кто-нибудь сможет поделиться своим опытом, какие предпочтения имеют другие разработчики и как лучше...

278
Автоматически создавать требования. Текст

Иногда я загружаю исходный код на python githubи не знаю, как установить все зависимости. Если requirements.txtфайла нет, я должен создать его вручную. Вопрос в том, что, учитывая каталог исходного кода python, можно ли requirements.txtавтоматически создать его из раздела...

269
Как загрузить все модули в папке?

Может ли кто-нибудь предоставить мне хороший способ импорта целого каталога модулей? У меня есть такая структура: /Foo bar.py spam.py eggs.py Я попытался просто преобразовать его в пакет, добавив __init__.pyи сделав, from Foo import *но это не сработало так, как я...

209
ModuleNotFoundError: Что значит __main__ не является пакетом?

Я пытаюсь запустить модуль из консоли. Структура моего каталога такая: Я пытаюсь запустить модуль p_03_using_bisection_search.pyиз problem_set_02каталога, используя: $ python3 p_03_using_bisection_search.py Код внутри p_03_using_bisection_search.py: __author__ = 'm' from...