【问题标题】:Python module has no attribute import errorPython模块没有属性导入错误
【发布时间】:2019-07-09 12:55:37
【问题描述】:

我收到module has no attribute import error。我做了一些研究并按照this post 中的答案进行了操作,但仍然做错了。

我的项目结构如下:

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

我想从main.py 运行subfolder/api.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】:

    试试这个导入:

    from subfolder.api import get_api_function
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-01
      • 2019-10-09
      • 2018-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-23
      • 2019-07-25
      相关资源
      最近更新 更多