python批量检查两个对应的txt文件的行数是否一致的实例代码


Posted in Python onOctober 31, 2020

在做深度学习的目标检测中,我们在测试好数据集后,可以用批量检查两个数据文件下面的标签文件,看看他们的行数是否一致,这样可以判断是否有漏检的情况,就不用一张张图片去看了。

python批量检查两个对应的txt文件的行数是否一致的实例代码

对比两个标签文件的行数,可以发现有没有漏检。(对比的是打标的和训练后的标签)

代码如下

#coding=utf-8
import os, glob
import numpy as np

path1 = 'temp//1//'
path2 = 'temp//2//'

file_one_list = glob.glob(path1 + "*.txt")
file_two_list = glob.glob(path2 + "*.txt")
print(len(file_one_list))

for item in (file_one_list):
 base_name = os.path.basename(item)
 with open(item,'r') as f:
  lines_one=f.readlines()
 cur_file_path = os.path.join(path2, base_name)
 if os.path.exists(cur_file_path):
  with open(cur_file_path,'r') as f:
   lines_two=f.readlines()
  if len(lines_one)!=len(lines_two):
   print("检测框不对应:",base_name)
 else:
  print("不在在文件",base_name)

总结

到此这篇关于python批量检查两个对应的txt文件的行数是否一致的文章就介绍到这了,更多相关python批量检查txt文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
用Python实现一个简单的线程池
Apr 07 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
Jul 20 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
Nov 29 Python
python简单商城购物车实例代码
Mar 15 Python
Django中在xadmin中集成DjangoUeditor过程详解
Jul 24 Python
django 自定义filter 判断if var in list的例子
Aug 20 Python
python将三维数组展开成二维数组的实现
Nov 30 Python
python 实现提取log文件中的关键句子,并进行统计分析
Dec 24 Python
python实时监控logstash日志代码
Apr 27 Python
Python脚本如何在bilibili中查找弹幕发送者
Jun 04 Python
Python3内置函数chr和ord实现进制转换
Jun 05 Python
Pytorch mask-rcnn 实现细节分享
Jun 24 Python
Python在线和离线安装第三方库的方法
Oct 31 #Python
python安装第三方库如xlrd的方法
Oct 31 #Python
python 中关于pycharm选择运行环境的问题
Oct 31 #Python
python操作ini类型配置文件的实例教程
Oct 30 #Python
4款Python 类型检查工具,你选择哪个呢?
Oct 30 #Python
python从PDF中提取数据的示例
Oct 30 #Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
Oct 30 #Python
You might like
提问的智慧(2)
2006/10/09 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
laravel框架查询数据集转为数组的两种方法
2019/10/10 PHP
JCalendar 日历控件 v1.0 beta[兼容IE&Firefox] 有文档和例子
2007/05/30 Javascript
JS随机生成不重复数据的实例方法
2013/07/17 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
2013/08/07 Javascript
JS远程获取网页源代码实例
2013/09/05 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
2014/10/16 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
jQuery封装的tab选项卡插件分享
2015/06/16 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
JavaScript简单获取页面图片原始尺寸的方法
2016/06/21 Javascript
jQuery如何获取动态添加的元素
2016/06/24 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
2019/07/12 jQuery
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
node.js +mongdb实现登录功能
2020/06/18 Javascript
Echarts.js无法引入问题解决方案
2020/10/30 Javascript
[51:15]完美世界DOTA2联赛PWL S2 PXG vs Magma 第一场 11.21
2020/11/24 DOTA
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
总结python爬虫抓站的实用技巧
2016/08/09 Python
Python使用matplotlib填充图形指定区域代码示例
2018/01/16 Python
python爬虫_实现校园网自动重连脚本的教程
2018/04/22 Python
启动Atom并运行python文件的步骤
2018/11/09 Python
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
小学教师师德师风演讲稿
2014/08/22 职场文书
领导批评与自我批评范文
2014/10/16 职场文书
消防宣传标语大全
2015/08/03 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
Golang 编译成DLL文件的操作
2021/05/06 Golang
Golang 切片(Slice)实现增删改查
2022/04/22 Golang