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)

相关推荐
颜酱12 小时前
Monorepo 架构以及工具选型、搭建
前端·javascript·node.js
oden12 小时前
ChatGPT不推荐你?7个GEO技巧让AI主动引用你的内容
前端
李游Leo13 小时前
前端安全攻防指南:XSS / CSRF / 点击劫持与常见防护实践(含真实案例拆解)
前端·安全·xss
我命由我1234513 小时前
微信开发者工具 - 模拟器分离窗口与关闭分离窗口
前端·javascript·学习·微信小程序·前端框架·html·js
E***q53913 小时前
Vue增强现实开发
前端·vue.js·ar
S***428013 小时前
JavaScript在Web中的Angular
前端·javascript·angular.js
黑幕困兽14 小时前
ehcarts 实现 饼图扇区间隙+透明外描边
前端·echarts
San3014 小时前
深入理解 JavaScript 词法作用域链:从代码到底层实现机制
前端·javascript·ecmascript 6
七淮14 小时前
Next.js SEO 优化完整方案
前端·next.js
e***193514 小时前
爬虫学习 01 Web Scraper的使用
前端·爬虫·学习