将语言筛选器应用于Entrez.esearch公司以及Entrez.efetch公司

2024-03-29 12:21:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Biopython查询PubMed的一些结果。这是代码的一部分:

def search(query):
        Entrez.email = 'gandalf@rivendell.lotr'
        handle = Entrez.esearch(db   = 'pubmed',
                                sort = 'relevance',
                                retmax = '30000',
                                retmode = 'xml',
                                term = query)
        results = Entrez.read(handle)
        return results

我希望结果只有英文的论文。我在http://www.ncbi.nlm.nih.gov/books/NBK25499/查看了文档,但没有找到此筛选器的属性。你知道吗

PubMed的手动搜索允许按语言进行筛选。我应该如何修改代码?你知道吗


Tags: 代码dbsearchemaildefentrezqueryresults