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)

相关推荐
Data_Adventure21 分钟前
Vite 项目中使用 vite-plugin-dts 插件的详细指南
前端·vue.js
八戒社24 分钟前
如何使用插件和子主题添加WordPress自定义CSS(附:常见错误)
前端·css·tensorflow·wordpress
xzboss36 分钟前
DOM转矢量PDF
前端·javascript
一无所有不好吗36 分钟前
纯前端vue项目实现版本更新(纯代码教程)
前端
安全系统学习1 小时前
内网横向之RDP缓存利用
前端·安全·web安全·网络安全·中间件
Hilaku1 小时前
为什么我不再相信 Tailwind?三个月重构项目教会我的事
前端·css·前端框架
FogLetter1 小时前
JavaScript 的历史:从网页点缀到改变世界的编程语言
前端·javascript·http
鹏北海1 小时前
Vue3+TS的H5项目实现微信分享卡片样式
前端·微信
轻颂呀1 小时前
进程——环境变量及程序地址空间
前端·chrome
lyc2333331 小时前
鸿蒙Stage模型:轻量高效的应用架构「舞台革命」🎭
前端