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 相关文章推荐
解决pycharm界面不能显示中文的问题
May 23 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
Oct 14 Python
对python创建及引用动态变量名的示例讲解
Nov 10 Python
Python实现字符串匹配的KMP算法
Apr 04 Python
解决python super()调用多重继承函数的问题
Jun 26 Python
pandas中DataFrame修改index、columns名的方法示例
Aug 02 Python
python根据多个文件名批量查找文件
Aug 13 Python
Python原始套接字编程实例解析
Jan 29 Python
Python使用uuid库生成唯一标识ID
Feb 12 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
Python下载网易云歌单歌曲的示例代码
Aug 12 Python
OpenCV-Python模板匹配人眼的实例
Jun 08 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抓取页面与代码解析 推荐
2010/07/23 PHP
PHP读取XML值的代码(推荐)
2011/01/01 PHP
个人写的PHP验证码生成类分享
2014/08/21 PHP
WIFI万能钥匙密码查询接口实例
2015/09/28 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
解决FireFox下[使用event很麻烦]的问题
2006/11/26 Javascript
prettify 代码高亮着色器google出品
2010/12/28 Javascript
javascript测试题练习代码
2012/10/10 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
浅析jQuery 3.0中的Data
2016/06/14 Javascript
原生JS实现在线问卷调查投票特效
2017/01/03 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
react-redux中connect()方法详细解析
2017/05/27 Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
2017/09/22 jQuery
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
初学python数组的处理代码
2011/01/04 Python
python之wxPython应用实例
2014/09/28 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
关于python下cv.waitKey无响应的原因及解决方法
2019/01/10 Python
Django app配置多个数据库代码实例
2019/12/17 Python
TensorFlow 显存使用机制详解
2020/02/03 Python
html5 viewport使用方法示例详解
2013/12/02 HTML / CSS
给排水专业应届生求职信
2013/10/12 职场文书
婚庆司仪主持词
2014/03/15 职场文书
市场营销调查计划书
2014/05/02 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
政风行风整改方案
2014/10/25 职场文书
护林员个人总结
2015/03/04 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL