Мне было непонятно, как правильно назвать этот вопрос.Python приоритет импорта: пакеты или модули?
Случай 1
Предположим, что у меня есть следующая структура каталогов.
foo
|
+- bar/__init__.py
|
+- bar.py
Если у меня есть
from foo import bar
Как узнать, какой бар (bar.py
или bar/__init__.py
) импортируется? Есть ли простой способ автоматически обнаружить это из-за происходящего?
Случай 2
foo
|
+- foo.py
|
+- other.py
Если other.py имеет линию
import foo
Как знать, какие Foo (Foo или foo.foo) импортируется? Опять же, есть ли простой способ автоматически обнаружить это из-за происходящего?
Легкого способом обнаружить: есть первая линия bar.py будет 'печати (" бар .py импортировано ")' – nmichaels
У меня должен быть RTFM-редактор. http://docs.python.org/tutorial/modules.html - отличный ресурс. –
Есть ли способ заставить программу использовать одну интерпретацию или другую? – Sobi