我不清楚如何正确地命名这个问题.
情况1
假设我有以下目录结构.
foo
|
+- bar/__init__.py
|
+- bar.py
Run Code Online (Sandbox Code Playgroud)
如果我有
from foo import bar
Run Code Online (Sandbox Code Playgroud)
我如何知道导入哪个栏(bar.py或bar/__init__.py)?有没有简单的方法来自动检测这种情况?
案例2
foo
|
+- foo.py
|
+- other.py
Run Code Online (Sandbox Code Playgroud)
如果other.py有这条线
import foo
Run Code Online (Sandbox Code Playgroud)
我怎么知道导入哪个foo(foo或foo.foo)?再一次,是否有任何简单的方法来自动检测这种情况?