阅读文档here,我看到你可以使用ctypes.Structure如下:-
>>> class Int(Structure):
... _fields_ = [("first_16", c_int, 16),
... ("second_16", c_int, 16)]
...
>>> print Int
我是否可以使用一个动态决定的列表来创建这样一个类?例如,沿着下面这样的内容:-
def int_factory(fields):
int_class = get_int_class(fields) # This returns a class object with _fields_ set to fields
return int_class
def user(values=[1,2]):
int_class = int_factory(int_fields)
i = int_class(values[0], values[1])
有可能做到这一点吗?
1条答案
按热度按时间ldioqlga1#
在下面的示例中:
输出: