アクサンの場合

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 とすることになるだろう。