我正在使用 PyCharm 完成我的 Python 作业。我创建了诸如“作业 01”、“作业 02”等文件夹。在每个作业文件夹中,我有 2 个 python 文件。“Helper.py”和“Demo.py”。在“Demo.py”中,我必须导入Helper文件。我这样做使用import Helper但是 PyCharm 无法识别这一点,除非我将包含Helper文件的目录标记为Sources Root. 因此,我将我的目录“作业 01”标记为Sources Root. 一切皆好。现在,我从“作业 02”开始。在“作业 02”的“Demo.py”中,我导入了Helper. 这Helper从“作业 01”而不是“作业 02”导入。即使我将“Assignment 02”标记为Sources Root,PyCharm 仍然引用“Assignment 01”中的“Helper.py”。如何让 PyCharm 引用同一文件夹中的“Helper.py”?注意:我不想将不同的作业作为不同的项目打开。我想把所有东西都作为一个项目。也欢迎任何其他建议、约定、最佳实践。谢谢!
1 回答
HUH函数
TA贡献1836条经验 获得超4个赞
您可以将根项目文件夹设置为Sources Root
.
之后,要从 Assignment01 导入 Helper,只需执行import Assignment01.Helper
, 和import Assignment02.Helper
Assignment02 即可。
添加回答
举报
0/150
提交
取消