2014-02-09 80 views
5

目前,我有以下代碼查詢考研:biopython有沒有一種方法可以從一篇博客文章中獲得完整的摘要?

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?如果不是有另一種方式?

回答

2

是的,這顯然可以使用BioPython。如果必須嚴格按照本節中,你應該能夠從考研獲得摘要:http://www.biopython.org/DIST/docs/tutorial/Tutorial.html#sec142

如果你沒有發現這個鏈接有用的,請讓我知道。我會盡快回復您。

+1

非常感謝,我今天花了幾個小時閱讀該文檔,試圖找到它,我一定錯過了這一部分。 –

+0

很高興,它工作:) –

相關問題