我使用pydoc locate在python中动态加载类。当我从eclipse运行项目时,类成功加载。示例代码如下所示
from pydoc import locate
my_class = locate('my_package.my_module.MyClass')
my_instance =my_class()
现在,我创建了一个Dockerfile,并且docker build成功了。当我运行docker镜像时,不会加载该类,也不会创建实例。它显示了这个错误
TypeError:'NoneType'对象不可调用
在docker文件中
添加my_package / my_module / * .py