Python 2的列表索引超出范围错误

2024-04-23 18:21:49 发布

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

我把上面的代码作为一个更大的代码的一部分来做一些解析和更多的工作。每当我运行代码时,我都会收到以下错误消息“list index out out of range”。我打印了文件夹以便看到它们,并得到以下打印:

"velvet_results2/velvet_results_assembly/my_sample_velvet

“。”。 在我的\u sample_velvet文件夹中有我需要解析的xml文件。谁能帮我解决这个问题吗?在

matches_counts={}
velvet_folders = glob.glob(velvet_output +'/*')
for folder in velvet_folders:
    print folder
    xml_file=glob.glob(folder + '/*.xml')[0]
    matches = parsing_blast(xml_file,opts.length_cutoff)

Tags: sample代码文件夹消息index错误xmlfolder
1条回答
网友
1楼 · 发布于 2024-04-23 18:21:49
matches_counts={}
velvet_folders = glob.glob(velvet_output +'/*/')
for folder in velvet_folders:
    print folder
    xml_file=glob.glob(folder + '/*.xml')[0]
    matches = parsing_blast(xml_file,opts.length_cutoff)

通过在velvet_文件夹行中添加第二个“/”,我解决了这个问题。在

相关问题 更多 >