zoukankan      html  css  js  c++  java
  • python删除格式错误的txt文件

    """
    有些标注的txt文件里面是错误的,例如目标后面的坐标值本来应该是pedestrian,1138,306,18,56
    但是它后面的坐标只有两个,pedestrian,1138,306这样在后面进行txt to xml转换的时候会发生错误,
    因此编写脚本把这种错误的txt找出来,删掉。
    """
    
    import os 
    
    delete_labels = []
    labels_dir = "./labels"
    #labels_dir = "./delete_labels"
    
    for label in os.listdir(labels_dir):
        with open(os.path.join(labels_dir, label), 'r') as f:
            for line in f.readlines():
                if 5 != len(line.split(",")):#说明坐标是少的,这种要删除,
                    print(label)
                    delete_labels.append(label)
    
    for label in delete_labels:
        os.remove(os.path.join(labels_dir, label))

    作者:cumtchw
    出处:http://www.cnblogs.com/cumtchw/
    我的博客就是我的学习笔记,学习过程中看到好的博客也会转载过来,若有侵权,与我联系,我会及时删除。

  • 相关阅读:
    01分数规划基本类型
    hdu3976
    hdu1430 康托展开+bfs预处理
    模板
    模板
    redis初始
    mybatis12
    mybatis13
    mybatis10
    springmvc10
  • 原文地址:https://www.cnblogs.com/cumtchw/p/12698214.html
Copyright © 2011-2022 走看看