在用 python 阅读 Youtube API 上的代码示例时,我遇到了那行代码:
print 'Video category: %s' % entry.media.category[[]0].text
(https://developers.google.com/youtube/1.0/developers_guide_pythonVideo entry contents
部分)
是什么[[]0]
意思?还是语法不正确?
在用 python 阅读 Youtube API 上的代码示例时,我遇到了那行代码:
print 'Video category: %s' % entry.media.category[[]0].text
(https://developers.google.com/youtube/1.0/developers_guide_pythonVideo entry contents
部分)
是什么[[]0]
意思?还是语法不正确?
肯定是打错字了。他们的api的正确部分是print 'Video category: %s' % entry.media.category[0].text
:
def PrintEntryDetails(entry):
print 'Video title: %s' % entry.media.title.text
print 'Video published on: %s ' % entry.published.text
print 'Video description: %s' % entry.media.description.text
print 'Video category: %s' % entry.media.category[0].text
print 'Video tags: %s' % entry.media.keywords.text
print 'Video watch page: %s' % entry.media.player.url
print 'Video flash player URL: %s' % entry.GetSwfUrl()
print 'Video duration: %s' % entry.media.duration.seconds
另外,- https://code.google.com/p/gdata-issues/issues/detail?id=3710看看这个问题。
来自那里的支持的答案 - “感谢您的报告!看起来在我们的旧文档中有一些这样的例子。我们会调查它。”