如何编写 Python 代码从 PubMed 下载摘要?
这是我现在拥有的代码,我尝试了多种不同的方法来获取正确的代码,但无济于事。
我为此使用 Biopython 模块。
from Bio.Entrez import efetch
def print_abstract(pmid):
handle = efetch(db='pubmed', id=pmid, retmode='text', rettype='abstract')
print handle.read()
我尝试了上面列出的代码以及此处和那里的一些调整,但似乎没有任何内容适用于简单的查询。
This is the code I have as of now and I have tried multiple different ways to get the correct code but to no avail.
I am using the Biopython module for this.
from Bio.Entrez import efetch
def print_abstract(pmid):
handle = efetch(db='pubmed', id=pmid, retmode='text', rettype='abstract')
print handle.read()
I tried the code as listed above along with a few tweaks here and there but nothing seems to be working for a simple query.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
第 1 步:使用 python3 时,请按如下方式使用
print()
:第 2 步:要使用 NCBI 的电子实用程序,NCBI 要求您在每个请求中指定您的电子邮件地址。因此,指定任何电子邮件(不必是真实的),如下所示:
步骤 3:现在您可以以编程方式检索摘要,例如通过运行
这给了我:
Step 1: When using python3, use
print()
as such:Step 2: To make use of NCBI's E-utilities, NCBI requires you to specify your email address with each request. So, specify any email (it doesn't have to be real) as follows:
Step 3: Now you can retrieve an abstract programmatically, for example by running
This gives me: