У меня возникли проблемы с импортом модулей Python из папки проекта в папку test. Конечно, я что-то пропустил, но, прочитав много других ответов, я до сих пор не могу заставить его работать.Импорт классов Python (проблемы __init__.py)
Структура папок выглядит следующим образом:
/CorpusBuilder
/corpusBuilder
__init__.py
corpus.py # contains Corpus class
/tests
__init__.py
test_corpus.py # trying to import Corpus class — but fails
именно то, что должно быть содержание каждого __init__.py
файла? [Требуется ли файл верхнего уровня (CorpusBuilder
) __init__.py
?] Что должно делать заявление import
в test_corpus.py
?
Извините за так много вопросов: Я думаю, что мне просто нужен ясный пример для работы.
С точки зрения получения проекта, см., Например, http://www.jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/ – jonrsharpe