Многоуровневый относительный импорт

Многоуровневый относительный импорт

У меня следующая структура папок

top\
   __init__.py
   util\
      __init__.py
      utiltest.py
   foo\
      __init__.py
      foo.py
      bar\
         __init__.py
         foobar.py

Я хочу получить доступ из foobar.py к модулю utiltest.py . Я пробовал выполнить относительный импорт, но это не сработало: из ... util.utiltest import *

Я всегда получаю ValueError: Попытка относительного импорта за пределами пакета верхнего уровня

Как выполнить такой многоуровневый относительный импорт?

18
задан Machavity 9 September 2019 в 22:48
поделиться