Python递归遍历目录获取指定格式文件的方法
本文介绍如何使用Python递归方法获取目录下所有指定格式的文件。通过示例代码展示如何遍历目录并筛选特定后缀文件,适用于实际生产环境中的文件处理需求。
Python递归获取指定格式文件的方法
本文主要介绍利用Python递归方式获取指定目录下特定格式文件的实现方法。文中提供了详细的代码示例,对学习和工作具有参考价值,适合需要处理文件目录的读者参考。
在实际生产环境中,获取某个目录下所有符合特定格式的文件是一项常见需求。
递归获取指定格式文件的代码实现
import os
#递归获取一个目录下所有的指定格式的文件
def get_jsonfile(path,file_list):
dir_list=os.listdir(path)
for x in dir_list:
new_x=os.path.join(path,x)
if os.path.isdir(new_x):
get_jsonfile(new_x,file_list)
else:
file_tuple=os.path.splitext(new_x)
if file_tuple[1]=='.json':
file_list.append(new_x)
return file_list
if __name__=='__main__':
file_list=[]
path='/Users/binwang/Documents'
get_jsonfile(path,file_list)
for json_file in file_list:
print(json_file)
以上就是本文的全部内容,希望对读者的学习有所帮助,也欢迎大家继续支持本站。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









