У меня есть такая файловая структура:
package/
__init__.py
foo.py
subdir/
bar.py
baz.py
Я хочу иметь возможность запустить foo.py
и импортировать bar.py
. Внутри bar.py
, baz.py
импортируется с использованием import baz
. Проблема в том, что bar
не может импортировать baz
, если я импортирую его в foo
.
foo.py
from importlib import import_module
import_module('subdir.bar', package='package')