Python: 没有名为数据库的模块

Python: No module named database

我已经看过很多与此完全相同的问题,但 none 的解决方案令人气愤。

我想调用 python 中的 class 中存在于不同模块中的方法。

我已经在每个目录中添加了init.py。

结构:

在 worker.py 中,我这样导入 mongo:

from database import mongo

然后我收到错误消息“运行时没有名为 'database' 的模块。

请大侠解释一下,谢谢!

import sys
sys.path.append('../')
from database import mongo