Python递归遍历目录获取指定格式文件的方法

Evan
Evan
发布时间:2026-10-13 | 2人浏览过
原创

本文介绍如何使用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)

以上就是本文的全部内容,希望对读者的学习有所帮助,也欢迎大家继续支持本站。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表