在代码运行过后,出现TypeError: 'module' object is not callable 错误
我的代码大致如下:
example.py代码:
主要是在example中调用GradCAMPP.py中的GradCAMPP类,这个错误信息是说你试图把"GradCAMPP"这个模块作为一个函数来调用,但它却无法调用。事实上,调用的应该是GradCAMPP文件中GradCAMPP这个类。
调用规则应该是这样的:
1.如果EX.py 中有Class example(),要调用改函数中的方法,方法是:模块名.类名.方法名
2.如果调用的是EX.py文件中的def example()函数:模块名.函数名
解决办法有两种:
1.我的example文件正确写法:
2.或者可以直接改调用模块方式,改为from GradCAMPP import *即可.