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编码时应该注意的几个情况
Mar 04 Python
python中使用smtplib和email模块发送邮件实例
Apr 22 Python
python中map、any、all函数用法分析
Apr 21 Python
利用python将pdf输出为txt的实例讲解
Apr 23 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
Oct 11 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
Jul 15 Python
py-charm延长试用期限实例
Dec 22 Python
kafka-python 获取topic lag值方式
Dec 23 Python
使用Pyhton 分析酒店针孔摄像头
Mar 04 Python
Python数据正态性检验实现过程
Apr 18 Python
Python中实现输入一个整数的案例
May 03 Python
Opencv中cv2.floodFill算法的使用
Jun 18 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打造智能化的柱状图程序,用于报表等
2015/06/19 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
thinkPHP5实现数据库添加内容的方法
2017/10/25 PHP
另类调用flash无须激活的方法
2006/12/27 Javascript
javascript new 需不需要继续使用
2009/07/02 Javascript
Javascript学习笔记1 数据类型
2010/01/11 Javascript
用js实现输入提示(自动完成)的实例代码
2013/06/14 Javascript
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
2016/03/07 Javascript
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
python中while循环语句用法简单实例
2015/05/07 Python
在Django的通用视图中处理Context的方法
2015/07/21 Python
Django的分页器实例(paginator)
2017/12/01 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
python的set处理二维数组转一维数组的方法示例
2019/05/31 Python
对python中的*args与**kwgs的含义与作用详解
2019/08/28 Python
超实用的 30 段 Python 案例
2019/10/10 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
家具厂厂长岗位职责
2014/01/01 职场文书
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
解除财产保全担保书
2014/05/20 职场文书
航空学院求职信
2014/06/11 职场文书
庆六一文艺汇演活动方案
2014/08/26 职场文书
婚庆公司计划书
2014/09/15 职场文书
党员干部廉政承诺书
2015/04/28 职场文书