我正在尝试构建一个vcard
使用vobject
python 库。服务器使用多种电话类型,如下所示:
TEL;TYPE="HOME","VOICE":111111111
TEL;TYPE="WORK","VOICE":4444444444
所以我也在尝试做同样的事情。
vcard_phone = vcard.add('tel')
vcard_phone.value = "111111111"
vcard_phone.type_param = ["HOME","VOICE"]
但这会导致:
TEL;TYPE=WORK,VOICE:4444444444
我认为这被认为是一个值(没有引号)。
我也试过:
vcard_phone.type_param = '"HOME","VOICE"'
这引发了一个例外:
vobject.base.VObjectError: "Double quotes aren't allowed in parameter values."
我在docs
. 怎么做?