首页 > 解决方案 > 如何在自己的文件夹中引用模块?

问题描述

我有 python 模块,我添加到像这样的其他一些源根文件夹

MyProject/my_new_file.py
MyProject/MyModule/__init__.py
MyProject/MyModule/script1.py
MyProject/MyModule/script2.py

并且因为根源是文件夹“MyProject”,所以 script1.py 不能包含这样的 script2.py 文件:

from script2 import my_awesome_function

有人知道我的模块导入在他们自己的文件夹中隔离的方式,所以我不必从源根目录引用导入路径

标签: pythonpython-importrelative-path

解决方案


您可以使用相对导入

from .script2 import my_awesome_function

推荐阅读