我目前有以下查询发布的代码:
from Bio import Entrez
Entrez.email = "[email protected]" # Always tell NCBI who you are
handle = Entrez.esearch(db="pubmed", term="bacteria")
record = Entrez.read(handle)
list = record["IdList"]
print len(list)
for index in range(0, len(list)):
listId = list[index]
handle = Entrez.esummary(db="pubmed", id=listId)
record = Entrez.read(handle)
print index
print record[0]["Title"]
print record[0]["HasAbstract"]
这段代码可以告诉我文章是否有摘要,但是我找不到任何有关如何实际返回摘要的文档。是否可以使用biopython?如果不是,那还有别的办法吗?
最佳答案
是的,显然可以使用BioPython。如果严格按照本节内容进行操作,则应该能够从pubmed中获取摘要:http://www.biopython.org/DIST/docs/tutorial/Tutorial.html#sec142
如果您认为此链接没有帮助,请告诉我。我会尽快与您联系。
关于python - biopython是否有办法从已发表的文章中获取完整的摘要?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21665932/