我在项目中有几个python模块,并将它们放在不同的文件夹中,例如,

pythonProject\folderA\modulex.py
pythonProject\folderB\moduley.py
pythonProject\commonModule\module1.py


我在每个文件夹中都有__init__.py
在这种情况下,如何将module1导入modulex?

最佳答案

只要您拥有python软件包(包含__init__.py文件的文件夹),就可以导入以下模块

modulex.py
----------

from pythonproject.commonModule import module1


尝试此操作,如果工具未定义pythonproject,则可以使用如下所示的相对地址

from ..commonModule import module1

关于python - 如何在python的上层目录中导入模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30976155/

10-13 09:43