Python 通过另一个模块导入模块
在模块A中,我导入模块B。然后,在模块C中,我导入模块A。在模块C中,我是否能够通过导入模块A隐式使用模块B的内容,或者我是否必须显式地将其导入模块C?,这应该可以正常工作。然而,如果只是在回顾代码时保持头脑中的轨迹,那么显式导入模块也会为您节省一些麻烦 如果您对导入有任何其他问题,请尝试阅读本文 它应该会有帮助。是的,它会起作用 但我认为你必须做到:Python 通过另一个模块导入模块,python,Python,在模块A中,我导入模块B。然后,在模块C中,我导入模块A。在模块C中,我是否能够通过导入模块A隐式使用模块B的内容,或者我是否必须显式地将其导入模块C?,这应该可以正常工作。然而,如果只是在回顾代码时保持头脑中的轨迹,那么显式导入模块也会为您节省一些麻烦 如果您对导入有任何其他问题,请尝试阅读本文 它应该会有帮助。是的,它会起作用 但我认为你必须做到: import moduleB 而不是: from moduleB import methodX 下面是一个简单的例子,让你有一个开始,但你真
import moduleB
而不是:
from moduleB import methodX
下面是一个简单的例子,让你有一个开始,但你真的应该阅读基础教程,让它先试一下
#A.py
import B
def func_in_a():
B.func_from_b
#C.py
import A
A.func_in_a():
它很好用
如果C导入C.py:import A和A导入B A.py:import B,则在B中有一个函数
def funcb():
return `foo`
您可以从模块C调用它:
res = A.B.funcb()
它会隐式地给出res='foo',效果很好。就像复制粘贴一样。你为什么不试试这个?这要花你一分钟的时间。