0
私は上記のコードを、より大きなコードの一部として解析しています。私はコードを実行するたびに、次のエラーメッセージ "範囲外リストインデックス"を取得します。私はフォルダを印刷ので、私はそれらを参照してください、と私は、次のプリントを得る:リストのインデックスがPython 2で範囲外です。
"velvet_results2/velvet_results_assembly/my_sample_velvet
を"。 my_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)
完全なスタックトレースを投稿する – AK47
'glob.glob(folder + '/ *。xml')'は空です.xmlファイルが見つかりません –
'folder'のように.xmlファイルが含まれていないようですが、これらはサブディレクトリ内にあるので、それらのファイルに 'glob'する必要があります –