# 日志
# 作者:CHEN ZHUO
# time:2022/7/25
import os
import glob
#txt文件用的库
#shutil库,它作为os模块的补充,提供了复制、移动、删除、压缩、解压等操作
import shutil
#获取所选路径下所有txt文件,形成路径列表
txtList = glob.glob('D:/Deep_learn/chenzhuo_日志/xml__to__txt/VOCdevkit/VOC2007/YOLOLabels/*.txt')
#去除空白txt文件存放的路径
deleteDir =os.path.abspath('D:/Deep_learn/chenzhuo_日志/去除txt为空的文件/delete')
#对路径列表每个字符串路径就行判断
for i in txtList:
file = txtList[txtList.index(i)]
#如果对应字符串路径txt文件大小为0,说明改txt文件为空
size = os.path.getsize(file)
if not size:
print(file, " is empty!")
#移除空的txt文件
shutil.move(file,deleteDir)
else:
print(file, " is not empty, size is ",size)
网上找的数据集,有些图片根本不需要标注,但也保存有txt文件,我将空白的txt文件移除来了。
最新推荐文章于 2024-03-29 22:48:18 发布