从python ldap查询中获取自定义属性

时间:2015-10-12 11:20:48

标签: python list dictionary ldap tuples

我成功地从Python ldap查询中检索了我需要的对象,结果是这样的

[('uid=xxxxxx,ou=People,dc=xxxxxxx,dc=eu', {'departmentcode': ['xxxxx']})], [('uid=xxxxxx,ou=People,dc=xxxxxxx,dc=eu', {'departmentcode': ['xxxxx']})]

但是从这个结果来看,我只需要部门代码。那么,如何获取部门代码值?

1 个答案:

答案 0 :(得分:2)

尝试:

data = [('uid=xxxxxx,ou=People,dc=xxxxxxx,dc=eu', {'departmentcode': ['xxxxx']})], [('uid=xxxxxx,ou=People,dc=xxxxxxx,dc=eu', {'departmentcode': ['xxxxx']})]
departmentcode = []
for elem in data:
    departmentcode.append(elem[0][1]['departmentcode'])