我使用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'对象不可调用
答案 0 :(得分:0)
在泊坞窗文件中
添加my_package / my_module / * .py