import os
import glob
def find_json_files(root_dir):
json_files = []
# 使用 os.walk 遍历 root_dir 及其子目录下的所有文件和目录
for dirpath, _, filenames in os.walk(root_dir):
# 对当前目录下的每个文件名进行检查
for filename in filenames:
# 如果文件名以 .json 结尾,说明是一个 JSON 文件
if filename.endswith('.json'):
# 构建完整的文件路径,并添加到 json_files 列表中
json_files.append(os.path.join(dirpath, filename))
return json_files
# 调用函数并传入根目录路径,获取所有的 JSON 文件列表
root_directory = '/path/to/your/root/directory'
json_files = find_json_files(root_directory)
# 打印找到的所有 JSON 文件路径
for json_file in json_files:
print(json_file)
使用Python语言查找多重文件夹下所有的json文件
最新推荐文章于 2024-10-17 13:10:58 发布