我正在尝试检索具有特定扩展名的文件夹中的所有文件。但问题是我不知道那里可以有多少子目录..
所以基本上是这样的:
------ 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}
任何建议谢谢