__dict__ 不适用于 numba jitclass 对象

__dict__ does not work for numba jitclass object

我正在尝试使用 numba 模块中的 jitclass,但是当我尝试访问 myclass.__dict__ 时,我收到一条错误消息:

{attributeerror} 'myclass' object has no attribute '__ dict __'.

是否有查看 myclass 中的属性的解决方案?

您可以使用dir获取对象的所有属性:

dir(myclass)

您可以使用hasattr检查某个属性是否存在:

hasattr(myclass, "__dict__")