У меня есть файловая система, которая выглядит примерно так:
> unit-testing
__init__.py
> hardware
__init__.py
test_All.py
> tests
__init__.py
scc.py
Я пытаюсь импортировать scc.py
в файл test_ALL.py
, например:
from ..tests import scc
Это приводит к следующей ошибке:
"ValueError: attempted relative import beyond top-level package"
Это удивительно, потому что эта часть документации Python 3.7.1 имеет этот пример с тем же синтаксисом, что и мой код:
from ..filters import equalizer
Так что я не уверен, почему происходит эта ошибка или что она вообще означает. Какие-либо предложения?