我为学术搜索结果创建了以下功能:
def scolarly_func(names):
search_query = scholarly.search_author(names)
author = next(search_query)
scholarly.pprint(scholarly.fill(author, sections=['basics', 'indices', 'coauthors']))
并在下面实现了该功能:
PaperNames=['Lynn Batten','Andrzej Goscinski']
for i in range(0,2):
#results=scolarly_func(PaperNames[i])
results=map(scolarly_func,PaperNames[i])
print(list(results))
然而,结果显示随机 4 个来自学术的结果。最后有 4 [None, None, None, None]。