我尝试使用Python2.7中的学术模块从Google Scholar获取特定论文的详细信息。我想收集1000篇论文的细节,并写下面提到的代码。在
seq = range(0,1,len(ResearchPaperNames))
for i in seq:
pub = (next(scholarly.search_pubs_query(ResearchPaperNames[i]))
print i
# And further processing to extract data from pub, like author, citation, url
它给我10到12次迭代后的误差是
^{pr2}$我浏览了Stackoverflow上的几个可用答案,但我无法修复它。在
请帮助我修复StopIteration错误
next
接受可选的默认值作为第二个参数。。。在我想可以阻止这个问题。。。某种程度上。。。对于给定的研究论文基本上没有结果,通常情况下,简单地在循环内打印也是有启发性的,一般来说,迭代0..len(数组)来访问它的元素是一种反模式
^{pr2}$相关问题 更多 >
编程相关推荐