相关疑难解决方法(0)

Python导入优先级:包还是模块?

我不清楚如何正确地命名这个问题.

情况1

假设我有以下目录结构.

foo
|
+- bar/__init__.py
|
+- bar.py
Run Code Online (Sandbox Code Playgroud)

如果我有

from foo import bar
Run Code Online (Sandbox Code Playgroud)

我如何知道导入哪个栏(bar.pybar/__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)?再一次,是否有任何简单的方法来自动检测这种情况?

python import packages

13
推荐指数
3
解决办法
3465
查看次数

标签 统计

import ×1

packages ×1

python ×1