Pycharm未解决的参考问题

2024-10-03 15:25:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个非常奇怪的行为。我有一个项目和一个名为core的文件夹(详见图片)。在其中我有两个python文件:AgentMeasurement.py和{}。现在,我想从CollectorBase中的AgentMeasurement.py导入类型AgentMeasurement,所以我写了以下内容:from AgentMeasurement import AgentMeasurement。它工作得很好(当我运行脚本时),但Pycharm将其标记为未解析的引用。 enter image description here

我试图将core标记为Source Root,但是我不能从其他文件夹引用它作为package(即from core.AgentMeasurement import AgentMeasurement),并且可以编写from AgentMeasurement import AgentMeasurement,这使得我的代码无法读取。在这种情况下,如何使Pycharm正常工作?在


Tags: 文件项目frompy标记coreimport脚本
1条回答
网友
1楼 · 发布于 2024-10-03 15:25:57

由于core是PyCharm项目的存储位置,因此它引用该文件夹中的模块。在

通过在模块前面添加core.XXX,PyCharm将放弃其警告。在

from core.AgentMeasurement import AgentMeasurement

相关问题 更多 >