このように構成ファイルからエクステンションをロードしています。
search_ext = tuple((config.get("Miscellaneous", "media") + config.get("Miscellaneous", "meta") + config.get("Miscellaneous", "other")).split('|'))
構成ファイルの拡張子は次のようにリストされています。
メディア = .mkv|.avi|.divx|.xvid|.mov|.wmv|.mp4|.mpg|.mpeg|.vob|.iso
メタ = .nfo|.sub|.srt|.jpg|.jpeg|.gif|.txt
その他 = .exe|.pdf
次に、os.walk を使用してファイル リストをループし、.endswith で検索します。
if fileName.endswith(search_ext):
しかし、常に最後の拡張子を見逃しているようです。たとえば、この場合は .pdf です。.unknown などの偽の拡張子を追加することで簡単に回避できます。しかし、これはなぜですか?私のタプルと何か関係がありますか?