擅长:python、mysql、java
<p>这对我有用。。。</p>
<pre><code>search_term = 'escherichia coli[orgn] AND complete genome[title]'
handle = Entrez.esearch(db='nucleotide', term=search_term)
genome_ids = Entrez.read(handle)['IdList']
for genome_id in genome_ids:
record = Entrez.efetch(db="nucleotide", id=genome_id, rettype="gb", retmode="text")
filename = 'generated/genBankRecord_{}.gb'.format(genome_id)
print('Writing:{}'.format(filename))
with open(filename, 'w') as f:
f.write(record.read())
</code></pre>