Python导入错误但在同一目录下

1 投票
1 回答
5637 浏览
提问于 2025-04-18 02:17

这看起来可能是个简单的问题,但我已经尽力去弄明白了。

我有两个文件:

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(".")

撰写回答