为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

幕布斯6054654 2021-06-27 08:51:45
我正在使用 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.HelperAssignment02 即可。


查看完整回答
反对 回复 2021-07-06
  • 1 回答
  • 0 关注
  • 367 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信