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

Get custom attribute from python ldap query

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

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

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

尝试:

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'])