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文件提取到我们的输入目录里面了,可以更换其它的文件格式。

相关推荐
阿童木写作3 分钟前
Python实现亚马逊商品图批量智能抠图教程
人工智能·python
axinawang16 分钟前
第24课:while循环的应用
python
三亚兴嘉装饰24 分钟前
三亚服装店装修
python
小柯南敲键盘33 分钟前
速卖通AI图片翻译API集成实战
人工智能·python
tqs_123451 小时前
Agent智能体+Skill插件引擎+Milvus混合检索 技术沉淀
java·python·milvus
眼泪划过的星空2 小时前
LangChain 两大基础提示词模板:PromptTemplate 与 ChatPromptTemplate 详解
人工智能·python·langchain
狗都不学爬虫_2 小时前
AI逆向 - 99aq中心滑块验证+登录(wasm纯算)
爬虫·python·网络爬虫
赵庆明老师2 小时前
Vben精讲:21-详解web-antd:tsconfig.json
前端·json·vim
天才测试猿2 小时前
实例介绍:Unittest框架及自动化测试实现流程
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
veminhe3 小时前
元数据索引有关的错
人工智能·python