Модуль Python не имеет ошибки импорта атрибутов - PullRequest
0 голосов
/ 15 февраля 2019

Я получаю module has no attribute import error.Я провел небольшое исследование и следовал за ответом в этом посте , но все еще делал что-то не так.

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

projectFolder
     __init__.py
     main.py
     subfolder
        __init__.py
        api.py
        models.py
        views.py

Я хотел бы запустить функцию, содержащуюся в subfolder/api.py из main.py.

Я импортировал файл в subfolder/__init__.py следующим образом:

import projectFolder.subfolder.api

В main.py Я включил этот код:

from projectFolder import api

def function():
    get_api_function()

1 Ответ

0 голосов
/ 15 февраля 2019

Попробуйте этот импорт:

from subfolder.api import get_api_function

Если subfolder находится на пути Python, он должен работать

...