chose_xml

import os

import shutil

定义函数,用于遍历文件夹并复制文件

def copy_files(src_folder, dst_folder, file_type):

遍历文件夹

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

遍历文件

for file in files:

判断文件类型是否为xml

if file.endswith('.xml'):

获取文件路径

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

打开文件

with open(file_path, 'r') as f:

读取文件内容

content = f.read()

判断文件内容是否包含指定的类别

if file_type in content:

如果包含指定的类别,复制文件到目标文件夹

shutil.copy(file_path, dst_folder)

定义源文件夹路径、目标文件夹路径和文件类型

src_folder = '/home/liu_hui/YM-factory02/YM-factory02/label-xml/dp11-v4-50.75/labels/voc'

dst_folder = '/home/liu_hui/YM-factory02/YM-factory02/label-xml/dp11-v4-50.75/labels/open'

file_type = 'door_open'

调用函数,复制指定类别的文件到目标文件夹

copy_files(src_folder, dst_folder, file_type)

相关推荐
知性的小mahua3 分钟前
vue3+canvas实现摄像头ROI区域标记
前端
嘗_19 分钟前
暑期前端训练day5
前端
uncleTom66626 分钟前
前端布局利器:rem 适配全面解析
前端
谦哥29 分钟前
Claude4免费Vibe Coding!目前比较好的Cursor替代方案
前端·javascript·claude
LEAFF40 分钟前
如何 测试Labview是否返回数据 ?
前端
Spider_Man41 分钟前
🚀 从阻塞到丝滑:React中DeepSeek LLM流式输出的实现秘籍
前端·react.js·llm
心在飞扬43 分钟前
理解JS事件环(Event Loop)
前端·javascript
盏茶作酒291 小时前
打造自己的组件库(一)宏函数解析
前端·vue.js
山有木兮木有枝_1 小时前
JavaScript 设计模式--单例模式
前端·javascript·代码规范
一大树2 小时前
Vue3 开发必备:20 个实用技巧
前端·vue.js