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)

相关推荐
浩星10 分钟前
「Vue3 + Cesium 最佳实践」完整工程化方案
前端·javascript·vue.js
小李子呢021123 分钟前
前端八股Vue(5)---v-if和v-show
前端·javascript·vue.js
yuki_uix29 分钟前
跨域与安全:CORS、HTTPS 与浏览器安全机制
前端·面试
用户31532477954530 分钟前
React19项目中 FormEdit / FormEditModal 组件封装设计说明
前端·react.js
陆枫Larry32 分钟前
Git 合并冲突实战:`git pull` 失败与 `pull.ff=only` 的那些事
前端
江南月33 分钟前
让智能体边想边做:从 0 理解 ReActAgent 的工作方式
前端·人工智能
袋鱼不重35 分钟前
Hermes Agent 安装与实战:从安装到与 OpenClaw 全方位对比
前端·后端·ai编程
汉秋36 分钟前
iOS 自定义 UICollectionView 拼图布局 + 布局切换动画实践
前端
江南月36 分钟前
让智能体学会自我改进:从 0 理解 ReflectionAgent 的迭代优化
前端·人工智能