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 相关文章推荐
详解Python3中字符串中的数字提取方法
Jan 14 Python
python简单实现操作Mysql数据库
Jan 29 Python
Python实现统计英文文章词频的方法分析
Jan 28 Python
Python3之不使用第三方变量,实现交换两个变量的值
Jun 26 Python
Python绘制股票移动均线的实例
Aug 24 Python
使用python实现kNN分类算法
Oct 16 Python
pytorch 求网络模型参数实例
Dec 30 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
Mar 24 Python
如何基于python3和Vue实现AES数据加密
Mar 27 Python
Python如何截图保存的三种方法(小结)
Sep 01 Python
PyTorch中Tensor的数据类型和运算的使用
Sep 03 Python
通过实例解析Python文件操作实现步骤
Sep 21 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
学习php分页代码实例
2013/10/24 PHP
php提高网站效率的技巧
2015/09/29 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
2017/07/13 PHP
PHP简单实现正则匹配省市区的方法
2018/04/13 PHP
JS 分号引起的一段调试问题
2009/06/18 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
flexigrid 参数说明
2010/11/23 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
jQuery中last()方法用法实例
2015/01/06 Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
2015/03/01 Javascript
jquery处理页面弹出层查询数据等待操作实例
2015/03/25 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
jQuery弹出窗口打开链接的实现代码
2016/12/24 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
vue-cli 打包使用history模式的后端配置实例
2018/09/20 Javascript
浅谈高大上的微信小程序中渲染html内容—技术分享
2018/10/25 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
JS面向对象编程——ES6 中class的继承用法详解
2020/03/03 Javascript
javascript执行上下文、变量对象实例分析
2020/04/25 Javascript
详解Vite的新体验
2021/02/22 Javascript
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
Python实现学校管理系统
2018/01/11 Python
从django的中间件直接返回请求的方法
2018/05/30 Python
Python最小二乘法矩阵
2019/01/02 Python
20行python代码实现人脸识别
2019/05/05 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
哪种Python框架适合你?简单介绍几种主流Python框架
2020/08/04 Python
Python类的继承super相关原理解析
2020/10/22 Python
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
Erwin Müller穆勒家居瑞士官网:您整个家庭的邮购公司
2019/12/28 全球购物
港湾网络笔试题
2014/04/19 面试题
名人演讲稿范文
2013/12/28 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书