python - 在Python中从子模块访问父模块函数

标签 python python-3.x

我正在 main.py 中导入一个模块(比如 A.py ) 函数 getJobDetails 在 main.py 中定义,并且也从 A.py 中的函数调用。 但是,A.py 似乎无法访问 main.py 中定义的 getJobDetails

据我了解,A.py 代码被添加到 main.py 的命名空间中,并且应该可以访问 main.py 中定义的所有函数

我错过了什么吗?

最佳答案

您可能需要将以下内容添加到 A.py 的顶部

from main import getJobDetails

我希望这有帮助/有效。

关于python - 在Python中从子模块访问父模块函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54618666/

相关文章:

python - 将 Jupyter Notebook "%"命令转换为普通 python

python - 如何执行由 python-sql 查询生成器形成的查询?

python - 如何在浏览器 URL 中显示 django ImageField

python - 比较命名元组列表中的多个(但不是全部)元素

python - DoFn 进程返回类型

Python 字符串连接成语。需要澄清。

python - 如何在不同的 celery 任务 worker 中共享 tensorflow 模型

python - 创建时显示 ModelForm 中的字段,但更新时隐藏它

python-3.x - 在Python中使用try和except时如何仍然显示错误消息

python - 模块 'cv2' 没有属性 'createThinPlateSplineShapeTransformer'