python提取一个目录下的json文件或其它格式的所有文件。

有时候,我们会遇到问题,比如需要提取一个具有多层级目录下的所有某些格式的文件,目录结构有好几层,里面的目录套着更多的目录。文件数量有几十到几万。我以json格式为例。

import os

import shutil

def copy_all_json_files(src_directory, dest_directory):

for root, dirs, files in os.walk(src_directory):

for file in files:

if file.endswith(".json"):

src_file = os.path.join(root, file)

dest_file = os.path.join(dest_directory, file)

shutil.copy2(src_file, dest_file)

指定源目录和目标目录路径

source_directory = "提取目录"

destination_directory = "输入目录"

复制所有 JSON 文件

copy_all_json_files(source_directory, destination_directory)

这样,我们就把这个目录下的所有json文件提取到我们的输入目录里面了,可以更换其它的文件格式。

相关推荐
测试老哥32 分钟前
软件测试:测试用例的设计
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
koo3642 小时前
pytorch环境配置
人工智能·pytorch·python
程序员杰哥5 小时前
Python自动化测试之线上流量回放:录制、打标、压测与平台选择
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·压力测试
吴佳浩5 小时前
LangChain v1 重大更新讲解⚠⚠⚠
python·langchain·agent
顾安r7 小时前
11.20 开源APP
服务器·前端·javascript·python·css3
萧鼎8 小时前
Python PyTesseract OCR :从基础到项目实战
开发语言·python·ocr
没有bug.的程序员9 小时前
Java 字节码:看懂 JVM 的“机器语言“
java·jvm·python·spring·微服务
下午见。10 小时前
Python基础入门:用Anaconda搭建环境的启蒙之旅
python
我叫汪枫11 小时前
Python 办公自动化入门:玩转 Excel 与 Word
python·word·excel
E_ICEBLUE11 小时前
三步完成 Markdown 到 Word/PDF 的转换:Python 教程
python·pdf·word·markdown·格式转换