Wie kann ich analysieren eine VCard-Datei ein Python-dictionary?
Ich versuche, herauszufinden, wie Sie zu analysieren ist eine VCard-Datei ein Python-dictionary mit VObject.
vobj=vobject.readOne(string)
print vobj.behavior.knownChildren
Dies ist alles, was ich bekomme:
{'CATEGORIES': (0, None, None), 'ADR': (0, None, None), 'UID': (0, None, None), 'PHOTO': (0, None, None), 'LABEL': (0, None, None), 'VERSION': (1, 1, None), 'FN': (1, 1, None), 'ORG': (0, None, None), 'N': (1, 1, None), 'PRODID': (0, 1, None)}
Wie kann ich füllen das Wörterbuch mit meiner VCard-Daten?
- was bedeutet die Zeichenfolge, die Sie die übergabe Aussehen?
- Es ist ein standard-vCard 3.0
- tun Sie das gleiche Ergebnis erhalten, wenn Sie pass
vobject.tests.vcardtest
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wollen Sie nicht zu schauen, das Verhalten, die Sie betrachten möchten
vobj
selbst. Das Verhalten ist eine Daten-Struktur, die beschreibt, was Kinder benötigt/erwartet, und zu übersetzen, wie die Kinder in die entsprechenden Python-Datenstrukturen.Den
vobj
Objekt ist ein vobject der Komponente. Seine Inhalte Attribut ist ein Wörterbuch der vobject ContentLines und möglicherweise Komponenten, sogeben Sie ein Wörterbuch von Objekten.
Wenn Sie möchten, eine mehr lesbaren anzeigen, was wurde analysiert, do:
Zugang zu einzelnen Kindern, zu tun, zum Beispiel: