Подключение модулю на уровень выше

директория

в файл test_responseParser.py я пытаюсь импортировать файл responseParser.py :

from .. import responseParser

но возникает ошибка :

ImportError: attempted relative import with no known parent package

Не понимаю почему ведь две точки означают на один уровень выше, что нет так?


Ответы (1 шт):

Автор решения: Shamus Rezol

Должно быть вы пытаетесь импортировать объект responseParser из файла responseParser.py. В этом случае вам нужно явно указать этот файл: from .responseParser import responseParser. Альтернативой может быть добавление файла __init__.py в разделе с файлом responseParser.py. В нем должно быть следующее: from responseParser import responseParser.

→ Ссылка