文件夹目录为:server/ |_entities.py |_config.py在我的 entities.py 文件中,我有以下内容:from .config import config但是当我调试时,它会导致以下问题:File "entities.py", line 14, in <module>from .config import configValueError: Attempted relative import in non-package
1 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
确保您__init__.py在服务器目录中有一个。这是使 Python 将包含该文件的目录视为包所需的空文件。
然后尝试from server.config import config
服务器是包的顶级名称。
从文档
包是一种通过使用“带点的模块名称”来构造 Python 模块命名空间的方法。例如,模块名称 AB 指定名为 A 的包中名为 B 的子模块
您还应该考虑将变量重命名为config其他名称,以免与名为 config 的文件混淆。
添加回答
举报
0/150
提交
取消