从 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'])
我成功地从 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'])