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中RawString的理解介绍
Jul 07 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
Apr 10 Python
python使用正则表达式来获取文件名的前缀方法
Oct 21 Python
docker django无法访问redis容器的解决方法
Aug 21 Python
深入浅析Python科学计算库Scipy及安装步骤
Oct 12 Python
Python面向对象中类(class)的简单理解与用法分析
Feb 21 Python
TensorFLow 数学运算的示例代码
Apr 21 Python
序列化Python对象的方法
Aug 01 Python
通过代码实例了解Python sys模块
Sep 14 Python
python判断元素是否存在的实例方法
Sep 24 Python
Python 生成短8位唯一id实战教程
Jan 13 Python
Pytorch中的数据集划分&正则化方法
May 27 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
我的论坛源代码(五)
2006/10/09 PHP
支持oicq头像的留言簿(一)
2006/10/09 PHP
基于mysql的论坛(2)
2006/10/09 PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
php设计模式 Delegation(委托模式)
2011/06/26 PHP
PHP解析url并得到url参数方法总结
2018/10/11 PHP
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
cument.execCommand()用法深入理解
2012/12/04 Javascript
javascript获取xml节点的最大值(实现代码)
2013/12/11 Javascript
js中function()使用方法
2013/12/24 Javascript
JS在IE下缺少标识符的错误
2014/07/23 Javascript
深入理解jquery跨域请求方法
2016/05/18 Javascript
浅谈JavaScript中的分支结构
2016/07/01 Javascript
Angular.js 实现数字转换汉字实例代码
2016/07/14 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
2017/11/27 Javascript
仿淘宝JSsearch搜索下拉深度用法
2018/01/15 Javascript
vue单页开发父子组件传值思路详解
2018/05/18 Javascript
vue中使用gojs/jointjs的示例代码
2018/08/24 Javascript
vue 路由守卫(导航守卫)及其具体使用
2020/02/25 Javascript
vant 中van-list的用法说明
2020/11/11 Javascript
Python yield 使用方法浅析
2017/05/20 Python
Pycharm生成可执行文件.exe的实现方法
2020/06/02 Python
英国剑桥包中文官网:The Cambridge Satchel Company中国
2018/11/06 全球购物
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
实习老师个人总结的自我评价
2013/09/28 职场文书
高中学生期末评语
2014/04/25 职场文书
学习演讲稿范文
2014/05/10 职场文书
乔丹名人堂演讲稿
2014/05/24 职场文书
创先争优宣传标语
2014/10/08 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
六一儿童节开幕词
2015/01/29 职场文书
2015年个人思想总结
2015/03/09 职场文书
彻底理解golang中什么是nil
2021/04/29 Golang
python中的被动信息搜集
2021/04/29 Python
阿里云服务器Ubuntu 20.04上安装Odoo 15
2022/05/20 Servers