強弱と高低

Python3をメインに

階層化されたフォルダ構造においてそれぞれのフォルダに含まれるファイルを取得する

目的

root - A - 1.jpg, 2.jpg......
|-----B - 10.jpg, 11.jpg....
|-----C - 20.jpg, 21.jpg....

のところからJPGファイルを再帰的にリストアップさせる

手法

os.walk() を使うと良い

os.walk() はルートディレクトリをインプットしディレクトリとファイル名を返す

16.1. os — 雑多なオペレーティングシステムインタフェース — Python 3.5.1 ドキュメント

詳細はドキュメントで。

タプルで返される、dirpath , filenamesがあり、dirpathはファイルのあるディレクトリを返す。そしてfilenameは1.pngなどのファイル名を返す。

作業ディレクトリからファイルまでのパスを取得するためには、 dirpath + '/' + filenames とすることになるだろう。