python读txt和xml
python随着人工智能的火热着实大火了一把,我最近在用python搭一个框架,其中用到一些很基础的功能,跟大家源码分享,不一定能入君法眼,欢迎一起讨论...
从今天开始,每周四都会延续一个python相关的文章,最终会组织成一个系列
python读txt文件
每一行是一张图片的信息,第一个字段是文件名称,第二个是roi的个数,后面是每个rect坐标,字段间用空格分开;
读取每行的数据
注意:形成了一个list,每个字段是一个元素,每行后面有个换行符是我们不需要的!
strip函数去掉换行符
注意:换行符去掉之后还留一个空格的字符串在每个list最后。
再次strip获取有效数据
Bingo!
源代码:
with open('test.txt','r') as file:
txtData = file.readlines()
for atxtData in txtData:
atxtData = atxtData.strip('n')
aData = atxtData.split(" ")
aData=aData[0:-1]
print(aData)
python读取xml文件
这个是VOC2007的数据集的简单版本,我这里需要读取每个object中bndbox中的坐标信息...
获取根节点
注意:这里输出了根节点annotation的内存位置,后面的{}表示输出.attrib,这里为空。
获取某一节点下的子节点
注意:这里只是输出了子节点的名称。
获得坐标信息
注意:此处输出节点值使用的是.text,区别上面的.attrib。
源代码:
这里格式不方便调整,用图片代替,若需要源码可在公众号后台留言索取。
python中读取txt所包含的内容较少,几个函数和格式化分解基本能搞定;但是python对xml的读取有三种方式,各有利弊,有兴趣的筒子可以自行google
本文部分图片来自Internet,为非商业用途使用,如有版权等疑问,请于本文刊发15日内微信联系本公众号。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 设计模式-从你的日常理解模板方法
- 设计模式-组装电脑入门简单工厂
- 搭建属于自己的FRP内网穿透
- 线上千万级大表排序该如何优化?
- LeetCode-7.整数反转 取模反转法与字符串法
- Spring Bean依赖
- Spring事务是如何应用到你的业务场景中的?
- MySQL8.0大表秒加字段,是真的吗?
- 大数据简介,技术体系分类整理
- 图像处理笔记(5)---- OpenCV 用滑动条做调色板
- 牛X | 一款比传统数据库快100-1000倍的数据库,认识一下
- SpringBoot统一参数校验
- SpringBoot多邮件源发送邮件
- 一个基础的SpringBoot项目该包含哪些
- leetcode树之平衡二叉树