
想要从类似于这样的大量文件中 分离出没有对应json文件的jpg 并存至另一文件夹 该如何写代码呢
2条回答 默认 最新
江天暮雪丨 2021-08-12 18:03关注from os import listdir, path, mkdir from collections import Counter import shutil # 列出当前目录下所有文件 files = listdir('.') # 去除文件后缀名 files = [f.split('.')[0] for f in files] # 统计文件名出现次数 counter = Counter(files) # 若不存在 dist 文件夹,创建一个dist文件夹 if not path.exists('dist'): mkdir('dist') for key, value in counter.items(): if value == 1: # 输出出现次数为 1 的文件名 print(key) # 复制该文件至当前目录下的 dist 文件夹 if path.exists(key + ".jpg"): shutil.copy(key + ".jpg", f"dist/{key}.jpg")本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用