从GDataEntry中提取ID字符串

时间:2011-12-12 13:16:12

标签: python gdata gdata-api

我在python中使用Google的gdata API。更具体地说,我使用的是YouTube API,但我认为这与此问题无关。

我现在有一个对象,它是GDataEntry的子类,我正在尝试获取它的id。

print entry.id

这会失败,因为它无法将Id对象转换为字符串。所以我试试:

print str(entry.id)

将序列化为XML字符串。我真正想要的是身份证的文字内容。我一直在浏览文档,到目前为止我无法找到它。我确信这很容易做到,但我找不到正确的方法来获取Id对象的文本内容。

1 个答案:

答案 0 :(得分:2)

我很确定,entry.id属于atom.Id类型,提供ToString方法和text访问者。请参阅documentation here

所以你想写:

print entry.id.text