導入從文件夾中的一類我有這樣在另一個層面
/
/crawl.py
/crawl/__init__.py
/crawl/john.py
/tests/test_john.py
Python應用程序是什麼,我試圖做的,是運行單元測試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
所以,我怎麼能導入一個類,從爬行文件夾....
你可以嘗試'從crawl.john導入John'或者嘗試'從..crawl.john導入John'(參考http://stackoverflow.com/questions/1054271/how-to-import-a-python- class-that-in-a-directory-above) –