python 如何引用父文件夹下的py文件里面的类
时间: 2023-12-06 21:44:22 浏览: 151
假设你有这样的文件夹结构:
```
my_project/
├── main.py
└── utils/
└── helper.py
```
如果你想在 `main.py` 文件中引用 `helper.py` 文件中的类,可以使用以下代码:
```python
from utils.helper import MyClass
```
这将从 `utils/helper.py` 中导入 `MyClass` 类。
如果你想在 `helper.py` 文件中引用 `main.py` 文件中的类,则需要稍微改变导入语句:
```python
from ..main import MyOtherClass
```
这将从父文件夹中的 `main.py` 中导入 `MyOtherClass` 类。注意,这里使用了相对导入语法 `..`,表示返回到父文件夹中。
需要注意的是,在导入模块时,Python 首先会在当前文件夹中查找该模块,如果没有找到,才会到系统路径中查找。因此,如果你的代码无法找到模块,请确保模块所在的文件夹已经被正确地添加到系统路径中。
阅读全文