Python 通过文件夹导入

Python 通过文件夹导入,python,Python,我只是想明确一点,我不是Python的nooby,我完全了解如何导入文件,以及如何使用“from”通过文件夹导入 但是,如果有意义的话,我想通过两个文件夹导入。假设我有一个名为“First folder”的文件夹,在该文件夹中有另一个名为“Second folder”,我想导入一个名为“Goal.py”的文件,该文件位于第二个文件夹中 我做了一些研究,但没有找到任何能真正回答我问题的东西 是不是超级简单,比如: from SecondFolder from FirstFolder import

我只是想明确一点,我不是Python的nooby,我完全了解如何导入文件,以及如何使用“from”通过文件夹导入

但是,如果有意义的话,我想通过两个文件夹导入。假设我有一个名为“First folder”的文件夹,在该文件夹中有另一个名为“Second folder”,我想导入一个名为“Goal.py”的文件,该文件位于第二个文件夹中

我做了一些研究,但没有找到任何能真正回答我问题的东西

是不是超级简单,比如:

 from SecondFolder from FirstFolder import Goal

还是别的什么?提前感谢

您可以这样做

from first.second import abc
.
|-- first
    |-- __init__.py
    `-- second
        |-- abc.py
        |-- __init__.py
但是文件层次结构应该是这样的

from first.second import abc
.
|-- first
    |-- __init__.py
    `-- second
        |-- abc.py
        |-- __init__.py

你写问题的方式似乎暗示你还没有测试它。到目前为止,您尝试了哪些方法使其工作?在旁注中,请阅读python模块(这是关于答案中的
\uuu init\uuu.py
),然后阅读关于pep-8(语法、大小写和如何格式化代码)-模块名称应为小写