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 28 Python
使用Python编写爬虫的基本模块及框架使用指南
Jan 20 Python
Django 生成登陆验证码代码分享
Dec 12 Python
opencv python 图像去噪的实现方法
Aug 31 Python
Python Cookie 读取和保存方法
Dec 28 Python
对python模块中多个类的用法详解
Jan 10 Python
Python使用jpype模块调用jar包过程解析
Jul 29 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
Aug 07 Python
sqlalchemy实现时间列自动更新教程
Sep 02 Python
python中pop()函数的语法与实例
Dec 01 Python
python opencv肤色检测的实现示例
Dec 21 Python
python实现Nao机器人的单目测距
Sep 04 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/06/03 PHP
PHP生成条形图的方法
2014/12/10 PHP
Javascript笔记一 js以及json基础使用说明
2010/05/22 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
javascript根据时间生成m位随机数最大13位
2014/10/30 Javascript
贴近用户体验的Jquery日期、时间选择插件
2015/08/19 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
JS实现输入框提示文字点击时消失效果
2016/07/19 Javascript
vue.js指令和组件详细介绍及实例
2017/04/06 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
2017/08/08 Javascript
Vuejs实现购物车功能
2017/11/05 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
python实现的简单RPG游戏流程实例
2015/06/28 Python
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
使用django-guardian实现django-admin的行级权限控制的方法
2018/10/30 Python
Python装饰器用法实例分析
2019/01/14 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
python将字符串list写入excel和txt的实例
2019/07/20 Python
python实现扫雷小游戏
2020/04/24 Python
Python自定义聚合函数merge与transform区别详解
2020/05/26 Python
浅谈tensorflow 中的图片读取和裁剪方式
2020/06/30 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
周仰杰(JIMMY CHOO)英国官方网站:闻名世界的鞋子品牌
2018/10/28 全球购物
咖啡蛋糕店创业计划书
2014/01/28 职场文书
出纳员岗位责任制
2014/02/11 职场文书
贸易经济专业自荐书
2014/06/29 职场文书
大学同学会活动方案
2014/08/20 职场文书
学习与创新自我评价
2015/03/09 职场文书
四年级数学教学反思
2016/02/16 职场文书
Android存储中最基本的文件存储方式
2022/04/30 Java/Android