TypeError: 'module' object is not callable

在Python面向对象的开发过程中,有时候会遇到导入的Class没法被执行。

例如在/rootProject/data/YourClass.py中:

class YourClass:
	# ...

如果在其他地方使用:

from data import YourClass

这个时候如果使用这个类的话,就会报 TypeError: 'module' object is not callable异常。

解决办法是,修改导入:

from data.YourClass import YourClass