python 遍历目录获得所有文件

问题

给定一个本地路径,获得当前路径及其子路径下的所有文件。

实现

通过 os.walk 方法实现。

1
2
3
4
5
6
7
8
9
def traverse_directory(loc_path):
file_list = []
for dirpath, dirnames, filenames in os.walk(loc_path):
file_list += [os.path.join(dirpath, filename) for filename in filenames]
return file_list

if __name__ == "__main__":
local_path = '/home/path'
traverse_directory(local_path)
-------------本文结束感谢您的阅读-------------