Python导入错误但在同一目录下
这看起来可能是个简单的问题,但我已经尽力去弄明白了。
我有两个文件:
Car.py 和 Dealership.py
它们在同一个文件夹里。Dealership.py 里面有很多方法和一个我想在 Car.py 中使用的类,这个类叫做 "worker"。
所以在 Car.py 的文件顶部,我写了:
from Dealership import worker
我也试过:
import Dealership
但我总是遇到这个错误:
No module named Dealership
我搞不懂为什么。就我所知,按照 pydocs 的说明,我的导入写得没错,而且文件也在同一个文件夹里。
谢谢任何建议
1 个回答
1
你需要把当前的文件夹添加到 sys.path 里,这样 Python 才会在这里寻找模块。
import sys
sys.path.append(".")