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

2024-03-28 22:45:58 发布

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

我用PyCharm做python作业。我创建了“作业01”、“作业02”等文件夹。在每个分配文件夹中,我有2个python文件。”助手.py“和”演示.py". 在“演示.py“,我必须导入Helper文件。我用

import Helper

但是PyCharm无法识别这一点,除非我将包含Helper文件的目录标记为Sources Root。所以,我把我的目录“Assignment 01”标记为Sources Root。一切都很好。现在,我从“作业02”开始。在“演示.py“任务02”,我导入了Helper。这将从“Assignment 01”而不是“Assignment 02”导入Helper。即使我将“Assignment 02”标记为Sources Root,PyCharm仍然引用“助手.py来自“作业01”。如何使PyCharm指代“助手.py“在同一文件夹中?在

注意:我不想把不同的任务作为不同的项目来打开。我想把一切都作为一个单一的项目。在

任何其他建议、惯例、最佳实践也都是受欢迎的。谢谢!在


Tags: 文件项目py标记import目录helper文件夹
1条回答
网友
1楼 · 发布于 2024-03-28 22:45:58

您可以将根项目文件夹设置为Sources Root。在

之后,要从Assignment01导入Helper,只需对Assignment02执行import Assignment01.Helper,并执行import Assignment02.Helper。在

相关问题 更多 >