私は特にイライラしています。Python:同じベース名の異なるディレクトリにあるファイルをグループ化します
私は、1つのディレクトリに何千ものファイルセット、たとえば/path/to/file#####.txt
を持っています。他のディレクトリには、同じベース名を使用していますが、接尾辞が異なる(おそらく同じ数の)ファイルがあります。 /diff/path/to/file#####.txt.foo
。
私は
[['/path/to/file#####.txt', '/diff/path/to/file#####.txt.foo',
'/another/path/to/file#####.txt.bar'], ...]
としてリストのリストを持っているように、それはそうですが、そこに各subforlderで対応するファイルがあるが、それが保証されないということは保証しませ一緒にグループにこれらのファイルをしようとしています。つまり、'/path/to/file#####.txt'
が存在する可能性がありますが、'/diff/path/to/file#####.txt.foo'
が存在しない可能性があります。この場合、そのベース名をスキップする必要があります。
ここでの目的は、同期データの読み込み用のファイルリストを作成することです。
これを効率的に行うにはどうすればよいですか?