Почему не подключаются классы?

Здравствуйте. Почему-то не получается подключить класс в другой скрипт Python
Структура папок:
/controlllers/api/script.py
/controllers/vhost.py

import falcon
#Из файла  controllers/vhost.py импортируем класс Site
from controllers.vhost import Site

Ошибка:
Original exception was:
Traceback (most recent call last):
  File "handler.py", line 2, in <module>
    from controllers.vhost import Site
ModuleNotFoundError: No module named 'controllers'
  • Вопрос задан
  • 284 просмотра
Решения вопроса 1
flygrounder
@flygrounder
Python/Django
Попробуйте через path.append() из модуля sys добавить папку с модулем в PATH и потом импортировать
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Astrohas
@Astrohas
Python/Django Developer
а в cotrollers есть файл __init__.py ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы