Mit vobject die vcard als vcf Datei speichern?!
Verfasst: Sonntag 6. November 2011, 18:18
Hallo,
ich arbeite gerade mit vobject um eine vcard zu erstellen:
>>> import vobject
>>> from vobject import base
>>> car = base.newFromBehavior('vcard', '3.0')
>>> car.add('n')
<N{} >
>>> car.n.value = vobject.vcard.Name(family='Corleone', given='Don')
>>> car.add('fn')
<FN{}>
>>> car.fn.value = 'Don Corleone'
>>> car.add('tel')
<TEL{}>
>>> car.tel.value = '017654233975'
>>> car.serialize()
'BEGIN:VCARD\r\nVERSION:3.0\r\nFN:Don Corleone\r\nN:Corleone;Don;;;\r\nTEL:01765
4233975\r\nEND:VCARD\r\n'
>>> car.prettyPrint()
VCARD
VERSION: 3.0
TEL: 017654233975
FN: Don Corleone
N: Don Corleone
meine Frage ist: wie speichere ich jetzt das ergebnis als *.vcf datei?
Viele Grüße
Python
ich arbeite gerade mit vobject um eine vcard zu erstellen:
>>> import vobject
>>> from vobject import base
>>> car = base.newFromBehavior('vcard', '3.0')
>>> car.add('n')
<N{} >
>>> car.n.value = vobject.vcard.Name(family='Corleone', given='Don')
>>> car.add('fn')
<FN{}>
>>> car.fn.value = 'Don Corleone'
>>> car.add('tel')
<TEL{}>
>>> car.tel.value = '017654233975'
>>> car.serialize()
'BEGIN:VCARD\r\nVERSION:3.0\r\nFN:Don Corleone\r\nN:Corleone;Don;;;\r\nTEL:01765
4233975\r\nEND:VCARD\r\n'
>>> car.prettyPrint()
VCARD
VERSION: 3.0
TEL: 017654233975
FN: Don Corleone
N: Don Corleone
meine Frage ist: wie speichere ich jetzt das ergebnis als *.vcf datei?
Viele Grüße
Python