当前位置: 首页 > news >正文

python查询xml类别

第一章 导包

import os
from xml.etree.ElementTree import ElementTree

 第二章 存储类别

# 定义一个空集合用于存储类别
classes = set()

第三章 遍历所有XML文件

# 遍历指定目录下的所有XML文件
for filename in os.listdir('/home/li/PycharmProjects/Annotations'):if filename.endswith('.xml'):# 解析XML文件tree = ElementTree()tree.parse(os.path.join('/home/li/PycharmProjects/Annotations', filename))# 获取XML文件中的所有类别for obj in tree.findall('object'):classes.add(obj.find('name').text)

 第四章 输出所有类别

# 输出所有类别
print(classes)

全部代码如下: 

import os
from xml.etree.ElementTree import ElementTree# 定义一个空集合用于存储类别
classes = set()# 遍历指定目录下的所有XML文件
for filename in os.listdir('/home/li/PycharmProjects/Annotations'):if filename.endswith('.xml'):# 解析XML文件tree = ElementTree()tree.parse(os.path.join('/home/li/PycharmProjects/Annotations', filename))# 获取XML文件中的所有类别for obj in tree.findall('object'):classes.add(obj.find('name').text)# 输出所有类别
print(classes)

http://www.lryc.cn/news/291458.html

相关文章:

  • nginx配置及性能优化
  • 阿里云如何找回域名,进行添加或删除?
  • 机器学习 低代码 ML:PyCaret 的使用
  • 前端入门第二天
  • Django实现富文本编辑器Ckeditor5图片上传功能
  • 【C语言】epoll_wait / select
  • Java 数据抓取
  • 深度学习之处理多维特征的输入
  • 西瓜书读书笔记整理(十二) —— 第十二章 计算学习理论(下)
  • 初探分布式链路追踪
  • 闭包的理解?闭包使用场景
  • openssl3.2 - 帮助文档的整理
  • 中移(苏州)软件技术有限公司面试问题与解答(5)—— Linux进程调度参数调优是如何通过代码实际完成的1
  • 初识C语言·文件操作
  • 跨境卖家:如何利用自养号测评抢占市场先机?
  • 开发手札:Github Timeout 22
  • 学习鸿蒙基础(3)
  • 2024/1/27 备战蓝桥杯 1-2
  • 【PyQt】02-基本UI
  • 无需 Root 卸载手机预装软件,精简过的老年机又行了
  • 【Spring连载】使用Spring Data访问Redis(一)----快速指南
  • Redis 学习笔记 2:Java 客户端
  • React Native
  • 分布式搜索引擎_学习笔记_3
  • 机器学习系列——(二)主要任务
  • 十分钟快速上手Spring Boot与微信小程序API接口的调用,快速开发小程序后端服务
  • 理想架构的高回退Doherty功率放大器理论与ADS仿真-Multistage
  • <网络安全>《11 网络安全审计系统》
  • 飞桨paddlespeech语音唤醒推理C INT8 定点实现
  • go 面试题分享