特定の拡張子を持つフォルダー内のすべてのファイルを取得しようとしています。しかし、問題は、そこにいくつのサブディレクトリが存在できるか分からないことです..
基本的に次のようなものです:
------ filex.py
---folder1 -------- filezs.py
root ------- folder2
--- file.py ----- fileabc.py
--- file.txt
等々
したがって、基本的には、次のことを行う関数を書きたいと思います。
def get_files(root,files_of_type):
return dict{key = file_name: value = path}
たとえば、すべてのファイルと拡張子 py のパスを取得したい場合
次に、これは次のようになります。
root = "/path/to/root"
files_of_type = [".py"]
returns {"filex.py": "/path/to/root/folder1".. and so on}
任意の提案ありがとう