hallo,
wie kann ich von folgendem structType die Keys ausgeben lassen?
keys() bzw. iterkeys() gibt es leider nicht.
<bound method structType._aslist of <SOAPpy.Types.structType multiRef at 55760008>: {'lastModifiedBy': 'admin', 'name': 'status', 'hiddenOnCreate': 0, 'valueType': 'String', 'required': 1, 'defaultTextValue': None, 'displaySize': 1L, 'id': 'fild1359', 'disabled': 0, 'defaultUsernames': [], 'version': 0L, 'fieldType': 'single-select', 'createdBy': 'admin', 'createdDate': (2009, 9, 28, 9, 23, 58.0), 'displayLines': 1L, 'lastModifiedDate': (2009, 9, 28, 9, 23, 58.0), 'fieldValues': [<SOAPpy.Types.structType multiRef at 55762312>: {'value': 'Open', 'valueClass': 'Open', 'id': 'fldv2005', 'isDefault': 1}, <SOAPpy.Types.structType multiRef at 55760728>: {'value': 'Closed', 'valueClass': 'Close', 'id': 'fldv2006', 'isDefault': 0}, <SOAPpy.Types.structType multiRef at 55761664>: {'value': 'Pending', 'valueClass': 'Open', 'id': 'fldv2007', 'isDefault': 0}], 'userFilter': None}>
dir:
['__doc__',
'__getitem__',
'__init__',
'__len__',
'__module__',
'__nonzero__',
'__repr__',
'__str__',
'_addItem',
'_asdict',
'_aslist',
'_attrs',
'_cache',
'_checkValueSpace',
'_data',
'_fixAttr',
'_getActor',
'_getAttr',
'_getItemAsList',
'_getMustUnderstand',
'_keyord',
'_keys',
'_marshalAttrs',
'_marshalData',
'_name',
'_ns',
'_placeItem',
'_setActor',
'_setAttr',
'_setAttrs',
'_setMustUnderstand',
'_type',
'_typeName',
'_typed',
'_validNamespaceURI',
'_validURIs',
u'createdBy',
u'createdDate',
u'defaultTextValue',
u'defaultUsernames',
u'disabled',
u'displayLines',
u'displaySize',
u'fieldType',
u'fieldValues',
u'hiddenOnCreate',
u'id',
u'lastModifiedBy',
u'lastModifiedDate',
u'name',
u'required',
u'userFilter',
u'valueType',
u'version']
Beim Aufruf eines Keys wird der Inhalt zurückgegeben.
z.B.
meinObject.createdBy
'admin'
Ich möchte mir per Python in einer Schleife alle Keys ausgegen lassen.
mfg
Twilo
Keys von ein SOAP structType ausgeben
[url=http://www.farb-tabelle.de/][b]Farbtabelle[/b][/url]
Hallo,
ok, auf die einfachsten Sachen kommt man manchmal gar nicht...
In [238]: bla1._keys()
Out[238]:
[u'valueType',
u'displaySize',
u'disabled',
u'id',
u'hiddenOnCreate',
u'defaultTextValue',
u'lastModifiedBy',
u'version',
u'userFilter',
u'lastModifiedDate',
u'fieldType',
u'createdBy',
u'createdDate',
u'fieldValues',
u'name',
u'required',
u'defaultUsernames',
u'displayLines']
mfg
Twilo
ok, auf die einfachsten Sachen kommt man manchmal gar nicht...
In [238]: bla1._keys()
Out[238]:
[u'valueType',
u'displaySize',
u'disabled',
u'id',
u'hiddenOnCreate',
u'defaultTextValue',
u'lastModifiedBy',
u'version',
u'userFilter',
u'lastModifiedDate',
u'fieldType',
u'createdBy',
u'createdDate',
u'fieldValues',
u'name',
u'required',
u'defaultUsernames',
u'displayLines']
mfg
Twilo
[url=http://www.farb-tabelle.de/][b]Farbtabelle[/b][/url]