0
我想要检索具有特定扩展名的文件夹中的所有文件。但问题是,我不知道子目录多少可以在那里..获取目录中所有文件的路径python
所以基本上是这样的:
------ 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}
任何建议 感谢
您有两个问题:1)如何获得文件递归列表,以及2)如何根据扩展名筛选出文件。如果你搜索,你可以找到这两件事。 –