Mam aplikacji python jak tenimportować klasę z folderu na innym poziomie
/
/crawl.py
/crawl/__init__.py
/crawl/john.py
/tests/test_john.py
Co staram się zrobić, to uruchomić test jednostki test_john.py
który musi użyć john.py
ale w innym folderze.
W moim tests/test_john.py
uzyskać to, kiedy go uruchomić
Traceback (most recent call last):
File "test_john.py", line 2, in <module>
from john import John
ImportError: No module named john
Więc jak mogę zaimportować klasę, z folderu przeszukiwania ....
możesz spróbować 'from crawl.john import John' lub spróbuj' from ..crawl.john import John' (zobacz http://stackoverflow.com/questions/1054271/how-to-import-a-python- class-that-is-in-a-directory-above) –