在阅读过关于Python中的Youtube API的代码示例,我遇到了一行代码:不熟悉语法
print 'Video category: %s' % entry.media.category[[]0].text
(https://developers.google.com/youtube/1.0/developers_guide_python,在Video entry contents
节)
什么[[]0]
平均?或者它在语法上不正确?
在阅读过关于Python中的Youtube API的代码示例,我遇到了一行代码:不熟悉语法
print 'Video category: %s' % entry.media.category[[]0].text
(https://developers.google.com/youtube/1.0/developers_guide_python,在Video 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看看这个问题。
从那里的支持回答 - “感谢报告!看起来在我们以前的文档中有一些这样的实例,我们会研究它。”
如果它是一个错误的为什么它会在代码中返回11次不同的变化!?例如:'authsub_token = parameters [[]'token']',你确定它是错误的吗? –
Kobi K,请看看我的更新。 –
谢谢!我错过了参考文献+1 –
这是语法错误的代码。 –
这绝对是一个错字,你可以通过将这一行复制到一个python控制台(或者只是输入类似'ab [[] 0]'的东西,这会导致相同的错误)来发现...... – l4mpi