这似乎是一个愚蠢的问题,我找到了问题的答案,但这不是我想要的。因此,这里有一个包含脚本的文件夹结构,如下所示:
project :
-- main_scripts
---main.py
---test.py
-- module_scripts
__init__.py # This method doesn;t work as to what I found.
---module1.py
---module2.py
我想在main.py脚本中导入module1.py和module2.py中的函数,但是我发现的唯一答案是基于sys.path.append或PYTHON PATH ENVIRONMENT变量方法。但这不是我要寻找的方法。有没有其他方法可以实现这一目标,或者这是python中可用的模块导入方法的唯一可能选择
答案 0 :(得分:0)
__init__.py
适用于子目录,并且对于相同的层次结构或父目录,您必须导入sys模块,然后将目录追加到sys.path,所以答案是否定的。