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打印斐波拉契数列实例
Jul 07 Python
Python的Django中将文件上传至七牛云存储的代码分享
Jun 03 Python
Python 基础教程之str和repr的详解
Aug 20 Python
python 动态加载的实现方法
Dec 22 Python
python实现决策树、随机森林的简单原理
Mar 26 Python
利用Python实现kNN算法的代码
Aug 16 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
Oct 28 Python
Python如何批量获取文件夹的大小并保存
Mar 31 Python
django正续或者倒序查库实例
May 19 Python
在Keras中利用np.random.shuffle()打乱数据集实例
Jun 15 Python
Python中免验证跳转到内容页的实例代码
Oct 23 Python
Python Django 后台管理之后台模型属性详解
Apr 25 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
在PWS上安装PHP4.0正式版
2006/10/09 PHP
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
2018/05/23 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
PHP网站常见安全漏洞,及相应防范措施总结
2021/03/01 PHP
身份证号码前六位所代表的省,市,区, 以及地区编码下载
2007/04/12 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
2012/09/14 Javascript
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
jquery trigger实现联动的方法
2016/02/29 Javascript
JavaScript代码性能优化总结(推荐)
2016/05/16 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
Bootstrap3 多选和单选框(checkbox)
2016/12/29 Javascript
JavaScript使用闭包模仿块级作用域操作示例
2019/01/21 Javascript
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
Python常用模块用法分析
2014/09/08 Python
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
Python3并发写文件与Python对比
2019/11/20 Python
python 实现汉诺塔游戏
2020/11/28 Python
Python 中的函数装饰器和闭包详解
2021/02/06 Python
企业节能减排实施方案
2014/03/19 职场文书
继承权公证书
2014/04/09 职场文书
我们的节日清明节活动总结
2014/04/30 职场文书
宣传工作经验材料
2014/06/02 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
授权委托书格式范文
2014/08/02 职场文书
委托证明模板
2014/09/16 职场文书
校长四风对照检查材料
2014/09/27 职场文书
基层党员群众路线教育实践活动个人对照检查材料思想汇报
2014/10/05 职场文书
2015年少先队活动总结
2015/03/25 职场文书
python 进阶学习之python装饰器小结
2021/09/04 Python