导入从文件夹中的一类我有这样在另一个层面
/
/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) –