类型错误:对象不支持项赋值
我在一个VB API的类定义中有以下内容。我需要在我的Python脚本中使用它。
Public Property HideFilter( _
ByVal FilterType As String _
) As String
我在Python脚本中尝试了以下代码,但它没有成功。请问有什么帮助吗?CustUserGroup是这个类的一个对象。
setattr(CustUserGroup.HideFilter, "FilterType ", "Req")
setattr(CustUserGroup ,"HideFilter", "FilterText")
错误信息:AttributeError: 'instancemethod'对象没有'FilterType'这个属性。
CustUserGroup.HideFilter["Req"] = rfilter.Text
错误信息:TypeError:对象不支持项赋值。
1 个回答
0
你想要做的事情其实不太清楚,不过我猜测你可能想要的是这样的东西:
CustUserGroup.HideFilter = "Req" # set property value
res = CustUserGroup.HideFilter # get property value