python - 如何从字符串生成 vobject
问题描述
我有一个 Vcard 字符串,我想将其转换为 Vobject:我做了以下操作,但出现了上述错误,我的问题是这个错误是什么,如何将字符串转换为 vcard 对象?
my_str = "BEGIN:VCARD
VERSION:3.0
N;CHARSET=UTF-8:ContactName;;;;
TEL:0000000000
END:VCARD"
vcard = vobject.readOne(my_str)
堆栈跟踪:
error: Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/vobject/base.py", line 1156, in readOne
allowQP))
File "/usr/local/lib/python2.7/dist-packages/vobject/base.py", line 1142, in readComponents
(stack.topName())), n)
vobject.base.ParseError: At line 1: Component VCARD was never closed
解决方案
推荐阅读
- java - 设置日期时无法保存实体
- javascript - ClientIDMode="Static" 中的 Telerik RadDatePicker 问题
- django-rest-framework - 无法为多个数据生成发布请求
- ruby-on-rails - 如何获取数组中的下一个和上一个元素,Ruby
- swift - 编译器错误:无效的库文件 - CoreLocation
- spring - 如何从控制器发送 JSON 响应?
- javascript - 在 mongodb 中使用 where
- arrays - 简单的阵列操作 MIPS 组装
- php - 我应该如何在 Laravel 中为新类别创建第三个表
- android - 谷歌放置自动完成不提供一些有效字符串的建议