0

我正在尝试构建一个vcard使用vobjectpython 库。服务器使用多种电话类型,如下所示:

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. 怎么做?

4

0 回答 0