Tôi có một struct Tôi đang truy cập qua ctypes:Sử dụng enums trong ctypes.Structure
struct attrl {
char *name;
char *resource;
char *value;
struct attrl *next;
enum batch_op op;
};
Cho đến nay tôi có mã Python như:
# struct attropl
class attropl(Structure):
pass
attrl._fields_ = [
("next", POINTER(attropl)),
("name", c_char_p),
("resource", c_char_p),
("value", c_char_p),
Nhưng tôi không chắc chắn những gì để sử dụng cho batch_op
enum. Tôi có nên chỉ lập bản đồ cho một số c_int
hay không?