我知道有很多类似的问题,但没有一个解决我的具体问题:我有以下文件夹结构:
project/
main.py
/subDirec/
__init__.py
function1.py
function2.py
Run Code Online (Sandbox Code Playgroud)
我想将 function2 导入 function1 并从 main 调用 function1。
在函数 1 中,我调用
import subDirec.function2
Run Code Online (Sandbox Code Playgroud)
主要是:
import subDirec.function1
Run Code Online (Sandbox Code Playgroud)
它在我调用 main.py 时有效,但在我调用 function1.py 时无效。如果我在 function1 中将其更改为:
import function2
Run Code Online (Sandbox Code Playgroud)
它适用于 function1,但不再适用于 main。
python ×1