Задать вопрос

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

Здравствуйте. Почему-то не получается подключить класс в другой скрипт 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'
  • Вопрос задан
  • 285 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
flygrounder
@flygrounder
Python/Django
Попробуйте через path.append() из модуля sys добавить папку с модулем в PATH и потом импортировать
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Astrohas
@Astrohas
Python/Django Developer
а в cotrollers есть файл __init__.py ?
Ответ написан
Ваш ответ на вопрос

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

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