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网络爬虫采集联想词示例
Feb 11 Python
python实现在pickling的时候压缩的方法
Sep 25 Python
跟老齐学Python之重回函数
Oct 10 Python
python实现根据月份和日期得到星座的方法
Mar 27 Python
Python字符串和文件操作常用函数分析
Apr 08 Python
python 根据pid杀死相应进程的方法
Jan 16 Python
Python探索之实现一个简单的HTTP服务器
Oct 28 Python
利用numpy实现一、二维数组的拼接简单代码示例
Dec 15 Python
python OpenCV学习笔记之绘制直方图的方法
Feb 08 Python
python opencv之分水岭算法示例
Feb 24 Python
基于Python爬取fofa网页端数据过程解析
Jul 13 Python
解决python3输入的坑——input()
Dec 05 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 clearstatcache()函数详解
2010/03/02 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
如何使用FireFox插件FirePHP调试PHP
2013/07/23 PHP
分享10段PHP常用代码
2015/11/11 PHP
网站接入QQ登录的两种方法
2014/07/22 Javascript
jquery根据锚点offset值实现动画切换
2014/09/11 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
jQuery无缝轮播图代码
2016/12/22 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
解决vue build打包之后首页白屏的问题
2018/03/06 Javascript
Vue.js实现可配置的登录表单代码详解
2018/03/29 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
2020/01/16 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
Python中用memcached来减少数据库查询次数的教程
2015/04/07 Python
python3简单实现微信爬虫
2015/04/09 Python
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
使用Python对MySQL数据操作
2017/04/06 Python
浅谈Series和DataFrame中的sort_index方法
2018/06/07 Python
python多进程控制学习小结
2018/10/31 Python
djang常用查询SQL语句的使用代码
2019/02/15 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
python如何使用代码运行助手
2020/07/03 Python
移动端HTML5开发神器之vconsole详解
2020/12/15 HTML / CSS
大整数数相乘的问题
2012/07/22 面试题
钳工实习自我鉴定
2013/09/19 职场文书
肯尼迪就职演说稿
2013/12/31 职场文书
妈妈的账单教学反思
2014/02/06 职场文书
《晚上的太阳》教学反思
2014/04/23 职场文书
我爱我校演讲稿
2014/05/21 职场文书
2014年民警工作总结
2014/11/25 职场文书
2019最新公司租房合同(例文)
2019/07/18 职场文书
js实现模拟购物商城案例
2021/05/18 Javascript
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android