写个pythpn比较目录mntdisk1lhlandmarkval和目录mntdisk1lhlandmarkseed3imagenettrain下文件夹的名字不重复的打印出来
你可以使用以下代码来比较两个目录下的文件夹名字,并打印出不重复的名字:
import os
dir1 = '/mnt/disk1/lh/landmark/val/'
dir2 = '/mnt/disk1/lh/landmark/seed3/imagenet/train/'
folders1 = set(os.listdir(dir1))
folders2 = set(os.listdir(dir2))
unique_folders = folders1.symmetric_difference(folders2)
for folder in unique_folders:
print(folder)
请确保替换dir1和dir2变量的值为你实际的目录路径。代码中,我们使用os.listdir()函数来获取目录中的所有文件和文件夹的名字。然后,我们使用set数据结构来将文件夹名字转换为集合,以便进行集合操作。最后,我们使用symmetric_difference()方法找到两个集合中不重复的元素,并使用循环打印出这些元素
原文地址: https://www.cveoy.top/t/topic/ilV2 著作权归作者所有。请勿转载和采集!