同一文件夹中的模块如何导入
时间: 2023-08-06 13:08:34 浏览: 185
directory-import:模块同步或异步导入(需要)您指定文件夹中的所有模块
在同一文件夹中的模块可以使用相对导入方式进行导入。假设你的项目文件夹结构如下:
```
my_project/
main.py
my_module.py
```
其中 `main.py` 和 `my_module.py` 在同一文件夹下,你可以在 `main.py` 中使用相对导入方式来导入 `my_module.py`,例如:
```python
from . import my_module
```
在这个例子中,`. ` 表示当前目录,因此 `from . import my_module` 表示从当前目录下导入 `my_module.py` 模块。注意,这里的 `.` 是必须的,否则 Python 会默认从系统路径中查找模块,而不是从当前目录下查找。
如果你想在 `my_module.py` 中导入 `main.py` 模块,也可以使用相对导入方式,例如:
```python
from . import main
```
这里的 `.` 表示当前目录,因此 `from . import main` 表示从当前目录下导入 `main.py` 模块。
阅读全文