下記のディレクトリ構成があったとします。filesglobをimportして、glob()を実行するのも一つの手です。下記は、ディレクトリを再帰的に検索して(recursive=True)、file5.txtを探しています。ディレクトリの階層は問わないので、'**/file5.txt'と指定しています。recursive=True)print(matchPath)下記が実行結果になります。['dir1/dir3/file5.txt']スポンサーリンクos.walk()でファイル検索osをimportして、walk()を使うのも一つの手ですただし、os.walk()の結果をforループ処理して取得したファイルに対して、if文でマッチ判定をしています。下記がサンプルコードになります。先程と同様に、file5.txtを検索しています。fileName)下記が実行結果になります。