首页 > 解决方案 > 删除所有没有对应 .xml 文件的 .jpg 文件

问题描述

我正在处理一个数据集,该数据集在文件夹中有一些文件“.jpg”而没有相应的标签“.xml”,我想删除或移动所有没有相应标签“.xml”的“.jpg”文件. 我在这里搜索了类似的问题,但我没有这样做。这是文件夹外观的图像 带有文件的文件夹

有标签为 .xml 文件的图像,我只想摆脱没有相应 .xml 标签的 .jpg。

标签: pythonpython-3.xdataset

解决方案


import os

files = os.listdir(“directorylocation”)
for i in range(len(files)):
    if files[i].split(“.”)[0] + “.xml” not in files:
        #remove this file

这应该列出一个目录中的所有文件,如果它没有匹配的 .xml 文件,则可以对它做任何你想做的事情


推荐阅读