导入导入其他文件的文件时遇到问题。我的文件夹结构如下:
文件夹结构:
proj/
src/
main_script.py
some_module/
module-file.py
helper_a.py
helper_b.py
helper_c.py
每个文件都包含此
proj / src / main_script.py:
import module_file as mf
proj / src / some_module / module_file.py:
import helper_a
import helper_b
import helper_c
当我运行main_script.py
时,module_file.py
的导入失败,并出现以下错误:
ModuleNotFoundError: No module named 'helper_a'
如果我将some_module
设置为我的工作目录,则不会有问题,但是src目录中的相对路径不起作用。我尝试将__init__.py
文件添加到some_module
文件夹,但这并没有影响结果。任何对此应该如何工作的见解,将不胜感激。
main_script.py
from some_module.module_file import * as mf
main_file.py
from helper_a import *
from helper_b import *
from helper_c import *