是否可以在cython定义的类的实例上使用__dict__属性?

时间:2020-01-15 20:26:11

标签: python dictionary attributes cython

我有一个在cython中定义的向量类,我试图向用户显示一些属性。我想使用__dict__属性遍历它们,但是我收到一个错误消息,我的对象不包含该属性。是否可以在cython定义的对象的实例上使用__dict__属性?

例如:

from my_cython_lib import vector

v1 = Vector()
for attrtibute in v1.__dict__:
    # do stuff to the attribute

我的向量类:

cdef class Vector:
    def __cinit__(self):
        self.x = None
        self.y = None
        self.z = None

0 个答案:

没有答案
相关问题