Python包/模块导入



我已经使用了很多资源,但我根本无法实现这一点。我试图对我自己的一些配置文件和库类文件进行绝对导入,但导入失败。这里有一个简单的例子:

└── import_test
├── __init__.py
├── config
│   ├── __init__.py
│   └── database.py
└── services
├── __init__.py
└── data.py

这是数据库.py

mysql = {'host':    'localhost',
'user':    'root',
'passwd':  'password',
'db':      'db_name',
'charset': 'utf8'}

这是数据.py

from import_test.config import database

当我运行data.py时,我会得到这个错误。

ModuleNotFoundError: No module named 'import_test'

我做错了什么?

谢谢!

将您的顶级工作目录添加到PYTHONPATH环境变量

最新更新