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利用不到一百行代码实现一个小siri
Mar 02 Python
python机器学习实战之树回归详解
Dec 20 Python
django将图片上传数据库后在前端显式的方法
May 25 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 Python
Python 访问限制 private public的详细介绍
Oct 16 Python
python批量创建指定名称的文件夹
Mar 21 Python
wxPython实现带颜色的进度条
Nov 19 Python
使用python实现回文数的四种方法小结
Nov 24 Python
Python实现直播推流效果
Nov 26 Python
Python连接字符串过程详解
Jan 06 Python
pygame用blit()实现动画效果的示例代码
May 28 Python
Python使用Selenium模拟浏览器自动操作功能
Sep 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
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
PHP分页显示制作详细讲解
2008/11/19 PHP
php 随机排序广告的实现代码
2011/05/09 PHP
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
qq登录,新浪微博登录接口申请过程中遇到的问题
2014/07/22 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
PHP中的表达式简述
2016/05/29 PHP
PHP中new static()与new self()的比较
2016/08/19 PHP
php 防止表单重复提交两种实现方法
2016/11/03 PHP
简单实现php上传文件功能
2017/09/21 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
js数组依据下标删除元素
2015/04/14 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
canvas绘制的直线动画
2017/01/23 Javascript
canvas实现图片根据滑块放大缩小效果
2017/02/24 Javascript
js实现上下左右弹框划出效果
2017/03/08 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
react项目从新建到部署的实现示例
2021/02/19 Javascript
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python 字符串split的用法分享
2013/03/23 Python
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
python科学计算之narray对象用法
2019/11/25 Python
使用纯 CSS 创作一个脉动 loader效果的源码
2018/09/28 HTML / CSS
使用HTML5拍照示例代码
2013/08/06 HTML / CSS
HTML5实现移动端点击翻牌功能
2020/10/23 HTML / CSS
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
Linux机考试题
2015/07/17 面试题
半年思想汇报
2013/12/30 职场文书
物流管理专业职业生涯规划书
2014/01/06 职场文书
物流合作计划书
2014/01/10 职场文书
新书吧创业计划书
2014/01/31 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript