Python模块没有属性导入错误

Python module has no attribute import error

我正在 module has no attribute import error。我做了一些研究并遵循了 this post 中的答案,但仍然做错了。

我有以下项目结构:

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

我想 运行 main.pysubfolder/api.py 中包含的函数。

我已经在 subfolder/__init__.py 中导入文件如下:

import projectFolder.subfolder.api

main.py 中,我包含了这段代码:

from projectFolder import api

def function():
    get_api_function()

试试这个导入:

from subfolder.api import get_api_function

如果 subfolder 在 python 路径上,它应该可以工作