У меня есть такое приложение на Python
/
/crawl.py
/crawl/__init__.py
/crawl/john.py
/tests/test_john.py
Я пытаюсь запустить модульный тест test_john.py
, который должен использовать john.py
, но он находится в другой папке.
В моем tests/test_john.py
я получаю это при запуске
Traceback (most recent call last):
File "test_john.py", line 2, in <module>
from john import John
ImportError: No module named john
Итак, как мне импортировать класс из папки обхода контента ....
from crawl.john import John
или попробоватьfrom ..crawl.john import John
(см. stackoverflow.com/questions/1054271/) - person Sandip Agarwal   schedule 30.10.2011