Python 如何让pycharm中的文件看到不同的文件?

Python 如何让pycharm中的文件看到不同的文件?,python,pycharm,parent-child,Python,Pycharm,Parent Child,假设我们有一个目录:main,其中包括: 目录\u 1 文件_1.py 目录2 文件_2.py 如果主代码在文件_1.py中,我如何导入文件_2.py 如果有用的话,我正在使用pycharm只需将\uuu init\uuuu.py添加到每个目录(dir\u 1和dir\u 2)。 请注意,您不需要向\uuu init\uuuu.py中的2写入任何内容,只需将其留空即可 只需将\uuuu init\uuuu.py添加到每个目录(dir\u 1和dir\u 2)。 请注意,您不需要向\u

假设我们有一个
目录
main
,其中包括:

  • 目录\u 1
    • 文件_1.py
  • 目录2
    • 文件_2.py
如果主
代码
文件_1.py
中,我如何
导入
文件_2.py


如果有用的话,我正在使用
pycharm

只需将
\uuu init\uuuu.py
添加到每个目录(dir\u 1和dir\u 2)。
请注意,您不需要向
\uuu init\uuuu.py
中的2写入任何内容,只需将其留空即可

只需将
\uuuu init\uuuu.py
添加到每个目录(dir\u 1和dir\u 2)。
请注意,您不需要向
\uuu init\uuuu.py
中的2写入任何内容,只需将其留空即可

@Alex根据你的建议,我将此作为答案发布

添加一个
\uuuuu init\uuuuuuu.py
(可以为空)是python理解包的方式。因此,您可以在目录中添加文件,然后导入模块

from directory_2 import file2

@Alex根据你的建议,我将此作为答案发布

添加一个
\uuuuu init\uuuuuuu.py
(可以为空)是python理解包的方式。因此,您可以在目录中添加文件,然后导入模块

from directory_2 import file2

你应该有init.py文件,它可以在你的目录中为空,然后像“import directory_2.file2”一样导入它们,你可能想把它放在答案中,这样我就可以接受它。正确格式化目录结构,使问题变得非常清楚。你应该有init.py文件,它可以在目录中为空,然后像“import directory_2.file2”一样导入它们,你可能想把它放在答案里,这样我就可以接受了。正确地格式化了目录结构,使问题变得非常清楚和明显