Python模块没有属性导入错误

问题描述 投票:0回答:1

我得到了module has no attribute import error。我做了一些研究,并在this post上回答了问题,但仍然做错了什么。

我有以下项目结构:

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()
python function import python-import pythonpath
1个回答
2
投票

试试这个导入:

from subfolder.api import get_api_function

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

© www.soinside.com 2019 - 2024. All rights reserved.