Ich versuche, Details zu bestimmten Papieren von Google Scholar mit einem wissenschaftlichen Modul in Python2.7 zu erhalten. Ich möchte Details von 1000 Papieren sammeln und habe unten erwähnten Code geschrieben.StopIteration während Suchabfrage mithilfe eines wissenschaftlichen Moduls in Python
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
Es gibt mir Fehler nach 10 bis 12 Iteration
Traceback (most recent call last):
File "C:\Users\Sony\Downloads\Google Scholar Data Extraction.py", line 25, in <module>
pub = (next(scholarly.search_pubs_query(ResearchPaperNames[i])
StopIteration
ist ich durch mehrere Antworten auf Stackoverflow verfügbar gegangen sind, aber ich konnte es nicht reparieren.
Bitte helfen Sie mir StopIteration Fehler
Ihre Klammern in dieser Zeile sind nicht ausgeglichen, wie funktioniert dieser Code überhaupt? – Selcuk