Pythonで再帰的にファイル・ディレクトリを探して出力する - Qiita

Pythonで再帰的に全てのファイルやディレクトリのリストを作るときは、os.walk()とジェネレーター(yield)を組み合わせた関数を作っとくと楽。$ tree /tmp/test/tmp…