我有一个名为"model_dir";包含多个*.py文件。
model_dir:
"model.py";
"utils.py";
内部模型.py我可以这样导入:从utils import test
我想把整个文件夹复制到一个包里。目前要使导入工作在包内,我有两个选项:
1-将文件夹路径添加到sys.path
2-为导入添加点,如下所示:from .utils import test
有没有什么方法可以在不更改代码或系统路径的情况下使导入工作?
您是否尝试在model_dir文件夹中包含一个空白的__init__.py文件?这应该可以让python文件导入兄弟文件——我自己也是一个开发新手,经常在包内导入时遇到陷阱,我发现了这个链接很有助于找出我做错了什么