Hallo!
ich versuche mich jetzt seit ca einer Woche mit Python. Jetzt möchte ich mit Python eine LDAP-Abfrage, was auch klappt. Das Problem ist, dass ich nur einen Wert eines Attributes haben möchte.
Das Abfrageergebnis sieht so aus:
[[('dn', {'atrr1' : ['wert1'], 'atrr2 ': ['wert2']})]]
Beispiel:
[[('uid=100,ou=home', {'Name' : ['Tobias'], 'home' : ['/home/Tobias']})]]
Die Frage ist, wie komme ich an den Wert von z.B. home???
Danke für eure Hilfe im voraus!
Tschüss Tobias
Auswertung einer LDAP-Abfrage
ungetestet:tobias.vdk hat geschrieben:[[('uid=100,ou=home', {'Name' : ['Tobias'], 'home' : ['/home/Tobias']})]]
Die Frage ist, wie komme ich an den Wert von z.B. home???
>>> abfrage
[[('uid=100,ou=home', {'Name' : ['Tobias'], 'home' : ['/home/Tobias']})]]
>>> abfrage[0]
[('uid=100,ou=home', {'Name' : ['Tobias'], 'home' : ['/home/Tobias']})]
>>> abfrage[0][0]
('uid=100,ou=home', {'Name' : ['Tobias'], 'home' : ['/home/Tobias']})
>>> abfrage[0][0][1]
{'Name' : ['Tobias'], 'home' : ['/home/Tobias']}
>>> abfrage[0][0][1]['home']
['/home/Tobias']
>>> abfrage[0][0][1]['home'][0]
'/home/Tobias'
joe
-
- User
- Beiträge: 424
- Registriert: Montag 28. Juli 2003, 16:19
- Wohnort: /dev/reality
Danke, es funktioniert genau so, wie es joe geschrieben hat.
@joe: special thanks!
Tschüss Tobias
@joe: special thanks!
Tschüss Tobias