model.getattr()
model.getattr()
getattr.(attrname,objs = none)查询属性的值。使用单个参数调用时,它会返回模型属性的值。当用两个参数调用时,它返回列表或包含变量或约束的字典的属性的值。如果用列表调用,结果是列表。如果调用字典,结果是使用相同键的字典,但是用请求的属性值填充。可以在可用属性列表中找到属性部分。
提升A.AttributeError.
如果请求的属性不存在或无法查询。
论点:
attrname.:属性的名称。
OBJS(可选):列表或包含约束或变量的字典
示例用法:
打印(model.numintvars)打印(model.getattr(“numintvars”))打印(model.getattr(grb.attr.numintvars))打印(model.getattr(“x”,model.getvars()))打印(型号.getAttr(“pi”,model.getConstrs())))