gpt4 book ai didi

python - Biopython 脚本不起作用,它发送错误类型生成器

转载 作者:行者123 更新时间:2023-12-01 02:54:05 27 4
gpt4 key购买 nike

在尝试使用biopython解析xml文件时,我遇到了一些我不明白的错误,有人可以帮助我理解这个错误吗?

TypeError: object of type 'generator' has no len()

from Bio import SearchIO
blast_qresults=SearchIO.parse('my_file.xml', 'blast-xml')
len(blast_qresults)

or

blast_qresults.hit

AttributeError: 'generator' object has no attribute 'hit

最佳答案

我相信这就是您想要的语法:

from Bio import SearchIO

blast_qresults = SearchIO.parse('my_file.xml', 'blast-xml')

for hit in blast_qresults:
print(hit)

由于 blast_qresults 是一个生成器,因此您只能“遍历”它一次。

关于python - Biopython 脚本不起作用,它发送错误类型生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44396157/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com