Как выполнить относительный импорт в python? - PullRequest
0 голосов
/ 05 июня 2018

У меня есть следующая структура папок, которая используется в одном из моих проектов Python.Используемая версия Python - 3.6.

project/
        api/
            test.py
        models/
               User
               Config
               BillRecord

Я пытаюсь импортировать все объекты, присутствующие в папке моделей, для использования в test.py.До сих пор я безуспешно пробовал следующее

from ..models import User, Config, BillingRecord

При использовании этого я получаю следующую ошибку «Попытка относительного импорта за пределы пакета верхнего уровня».Я не хочу использовать sys.path.append, так как это выглядит странно.У кого-нибудь есть идеи, как это сделать в Python 3.6?

Спасибо /

1 Ответ

0 голосов
/ 05 июня 2018

Просто введите полный путь к папке и импортируйте все

from 'path' import *
...