利用Python寻找两个文件夹下不相同的文件
找不同.txt
由于在打标签的时候,有些图像可能不存在标签,因此导出.txt文件可能缺少该标签的文件,而images下又存在该图片。可通过python寻找未打标签的文件。
images = 1116

labels = 1113

打标签的时候,有三张图片没有标签,因此images多出三个文件,可通过python进行遍历,寻找没有标签的图片。
import os def Read_all_images_file_DesignateName(): images_file_path = 'E:\da\images_A' images_file_name = os.listdir(images_file_path) images = [] for i in images_file_name: images_file_names = i[0:6] images.append(images_file_names) return images def Read_all_labels_file_DesignateName(): labels_file_path = 'E:\da\labels_A' labels_file_name = os.listdir(labels_file_path) labels = [] for l in labels_file_name: labels_file_names = l[0:6] labels.append(labels_file_names) return labels if __name__ == '__main__': images = Read_all_images_file_DesignateName() labels = Read_all_labels_file_DesignateName() print(images) print(labels) set_images = set(images) set_labels = set(labels) print(set_images^set_labels) # {'002158', '002895', '000566'} 没有标签的图片
浙公网安备 33010602011771号