TypeError:object不支持项目分配

时间:2014-04-04 17:24:14

标签: python

我在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:object不支持项目分配

1 个答案:

答案 0 :(得分:0)

目前还不清楚你想要做什么 - 但作为一个疯狂的猜测,你可能想要像

这样的东西
CustUserGroup.HideFilter = "Req"    # set property value

res = CustUserGroup.HideFilter      # get property value