Bonjour à tous,
C'est mon premier post sur le forum donc je m'excuse d'avance si le sujet n'est pas au bon endroit.
Voilà mon problème, je cherche a récupérer le dernier uidNumber de ma base LDAP.
J'ai déjà pas mal avancé et je peut récupérer le dernier enregistrement via cette fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
res1 = l.search_s(user_base,ldap.SCOPE_ONELEVEL,'uidNumber=*')
for line in res1[-1][1]:
        if re.search('uidNumber', line):
                print line
Evidemment cela ne me retourne que "uidNumber" et mon souci est là.
J'ai une chaîne de caractère de ce type là : et je ne sais pas comment récuperer que le "1111" qui est évidemment va évoluer au fur et à mesure.

Si une âme généreuse a une idée, je l'en remercie d'avance.

EDIT: Je me réponds a moi même. J'ai effectué l'opération grâce a cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
res1 = l.search_s(user_base,ldap.SCOPE_SUBTREE,'uidNumber=*')
plop = res1[-1][1]
print plop['uidNumber'][0]