PyCharm 导入不同文件夹中同名文件

我正在使用 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”?

注意:我不想将不同的作业作为不同的项目打开。我想把所有东西都作为一个项目。

也欢迎任何其他建议、约定、最佳实践。谢谢!


幕布斯6054654
浏览 372回答 1
1回答

HUH函数

您可以将根项目文件夹设置为Sources Root.之后,要从 Assignment01 导入 Helper,只需执行import Assignment01.Helper, 和import Assignment02.HelperAssignment02 即可。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python