python-import ×7
Создан 05.01.2025
26
голоса
5
ответов
11
просмотров
Импорт файлов из другой папки

У меня есть следующая структура папок:

application
├── app
│   └── folder
│       └── file.py
└── app2
    └── some_folder
        └── some_file.py

Как я могу импортировать функцию из file.py внутри some_file.py? Я пробовал следующий код:

from application.app.folder.file...
18
голоса
5
ответов
13
просмотров
Относительные импорты в Python 3

Я хочу импортировать функцию из другого файла в одном каталоге.

Обычно получается использовать один из следующих вариантов:

from .mymodule import myfunction
from mymodule import myfunction

Но один из них вызывает одну из следующих ошибок:

ImportError: attempted...
12
голоса
5
ответов
10
просмотров
Как импортировать другие файлы Python?

Как импортировать файлы в Python? У меня есть несколько вопросов:

  1. Как импортировать файл (например, file.py)?
  2. Как импортировать целую папку?
  3. Как динамически импортировать файл во время выполнения программы на основе пользовательского ввода?
  4. Как импортировать конкретную часть файла...
11
голоса
5
ответов
11
просмотров
Как разгрузить (перезагрузить) модуль Python?

У меня есть длительно работающий сервер на Python, и я хотел бы иметь возможность обновлять сервис без перезапуска сервера. Какой самый эффективный способ сделать это?

Вот пример кода, который иллюстрирует мою проблему:

if foo.py изменился:
    unimport foo  # <-- Как это сделать?
   ...
11
голоса
5
ответов
12
просмотров
Импорт модулей из родительской папки

Я использую Python 2.5.

Вот структура папок моего проекта:

ptdraft/
  nib.py
  simulations/
    life/
      life.py

(У меня также есть __init__.py в каждой папке, который я не указываю здесь для удобства чтения).

Как мне импортировать модуль nib из модуля life? Я надеюсь, что это...

9
голоса
5
ответов
6
просмотров
Как импортировать класс в пределах той же директории или поддиректории?

У меня есть каталог, в котором хранятся все файлы .py:

bin/ main.py user.py # здесь находится класс User dir.py # здесь находится класс Dir

Я хочу использовать классы из user.py и dir.py в main.py. Как мне импортировать эти классы Python в main.py? Кроме того, как мне импортировать...

8
голоса
5
ответов
0
просмотров
Импорт модуля по относительному пути

Как импортировать модуль Python, зная его относительный путь?

У меня есть следующая структура каталогов:

dirFoo\
    Foo.py
    dirBar\
        Bar.py

В файле Foo.py мне нужно импортировать модуль Bar.py, который находится в подкаталоге dirBar. Однако, у меня нет возможности...