使用python脚本将LFW数据中1672组同一个人多张照片拷贝出来
dataCleaning4multiple.py
源码如下:

import os, random, shutil
import sys, getopt
import stringdef getDir(argv):inPath = ''outPath = ''num=2try:opts, args = getopt.getopt(argv,"hi:o:n:",["ipath=","opath=","num="])except getopt.GetoptError:print('<cmd> -i <trainPath> -o <testPath> -n <num>')sys.exit(2)for opt, arg in opts:if opt == '-h':print('<cmd> -i <inPath> -o <outPath> -n <num>')sys.exit()elif opt in ("-i", "--ipath"):inPath = argelif opt in ("-o", "--opath"):outPath = argelif opt in ("-n", "--num"):num = argreturn inPath, outPath, numdef copyFile(inDir, outDir, num):num=int(num)for i in os.listdir(inDir):tempDir = os.path.join(inDir, i)if os.path.isdir(tempDir):if len(os.listdir(tempDir))>=num :shutil.copytree(tempDir, os.path.join(outDir, i))returnif __name__ == '__main__':inDir, outDir, num= getDir(sys.argv[1:])if not os.path.isdir(inDir):print("输入路径不存在:", inDir)sys.exit()if not os.path.isdir(outDir):print("输出路径不存在:", outDir)sys.exit()if not str(inDir).endswith('/'):inDir += '/'if not str(outDir).endswith('/'):outDir += '/'tmp = int(num)if tmp<=1 :num = 2 print('输入的文件为:', inDir)print('输出的文件为:', outDir)print('阈值数量为:', num)copyFile(inDir, outDir, num)

【python】使用python脚本将LFW数据中1672组同一个人多张照片拷贝出来相关推荐

  1. Python自动化办公实战,上万数据中统计断网次数并计算平均断网时间

    文章目录 一.需求 二.python代码实现 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更 ...

  2. python tcl quartus_TCL脚本在Quartus II中的应用

    本文讨论的话题: -TCL脚本在Quartus II中 -创建一个工程 -编译工程 -查看报告数据 -时序分析 TCL脚本的优势 -顾客分析:只提取你所需要的信息 -自动设置:在GUI界面中节省手动设 ...

  3. Python:善用query,从excel数据中批量提取数据到新文件

    最近新到一批气象数据,数据格式为xlsx,每组数据时间间隔为1小时. STATION_NAME DATEVAL PROVINCE CITY CNTY STATION_ID_C STATION_ID_D ...

  4. 【逗老师带你学IT】PRTG监控通过Python+Modbus RTU获取温湿度传感器数据

    前文[逗老师带你学IT]PRTG监控通过Python+TCP Modbus获取温湿度传感器数据中我们讲了如何通过Python读取支持TCP Modbus的传感器数据.本章我们讲解下如何读取Modbus ...

  5. keras时间序列数据预测_使用Keras的时间序列数据中的异常检测

    keras时间序列数据预测 Anomaly Detection in time series data provides e-commerce companies, finances the insi ...

  6. 如何写python脚本抓取数据并计算_【小工具】利用Python脚本从Gaussian计算结果中提取信息...

    1.前言 高斯(Gaussian)是一个功能强大的量子化学综合软件包,所有从事计算化学相关领域的科研工作者应该都使用或者了解过这个软件.它的输出文件(.log文件)是一个文本文件,可以利用文本工具打开 ...

  7. python从文件中读取数据_使用Python脚本从文件读取数据代码实例

    这篇文章主要介绍了使用Python脚本从文件读取数据代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近自学Python的进度比较慢,工作之 ...

  8. arcgis怎么运行python_在arcgis上用python脚本(arcpy)做数据批处理

    arcgis软件是测绘地理信息行业空间数据处理与数据分析比较普及的一套软件系统,具有良好的扩展功能,其提供的基于python的开发包arcpy为数据的批处理提供了很好的基础.本文就是介绍在arcgis ...

  9. arcgis工具python源码_面向Arcgis的python脚本编程_数据

    [实例简介] <面向ArcGIS的Python脚本编程>是一本指导ArcGIS for Desktop专业用户进行Python开发的指南.该书将教会您如何通过编写Python代码处理空间数 ...

最新文章

  1. jQuery中的$.getJSON
  2. 从简单到高并发服务器(一)
  3. Jzoj4755 快速荷叶叶变换
  4. [html] 编写html时,你有没有用过Emmet插件呢?说说它的优点及规则有哪些?
  5. Quartz.NET快速入门指南
  6. java getcause_java - 如果在异常上调用getCause(),为什么还要处理Throwable - 堆栈内存溢出...
  7. NYOJ-喷水装置(一)(贪心)
  8. Centos开放查看端口 防火墙关闭打开
  9. 互联网行业哪个职位比较有前途?
  10. 剑指offer——7.重建二叉树
  11. 中科大计算机电子信息,中国科学技术大学电子工程与信息科学系
  12. DruidDataSource - abandon connection, owner thread: 错误原因
  13. pythonsqrt函数用法_C语言sqrt函数的实例用法讲解
  14. 4、Mac下的谷歌浏览器输入不安全网址点高级后没有继续前往链接解决办法
  15. 功能测试与性能测试常见方法
  16. Elastic Searchable snapshot功能初探 三 (frozen tier)
  17. 踢球骨折在家day7
  18. 关于嵌入式linux下的串口通讯问题---回车、换行、缓冲
  19. “看到他的汇报,我彻底服了!”:这个工具能让你的图表多炫酷?
  20. MIT多变量微积分--3.矩阵,逆矩阵

热门文章

  1. 算法了解:RCNN、SPP-Net、Fast-RCNN、Faster-RCNN
  2. 基于SfM计算相机姿态
  3. 机器学习与高维信息检索 - Note 3 - 逻辑回归(Logistic Regression)及相关实例
  4. 电话号码正则表达式键盘弹起验证
  5. Squid故障与解决方法汇总
  6. Unity从零开始构建能力体系 Unity Ability System
  7. Python入门(一)数据类型、循环语句
  8. OpenCV 学习笔记03 boundingRect、minAreaRect、minEnclosingCircle、boxPoints、int0、circle、rectangle函数的用法...
  9. Fedora dnf配置
  10. UOJ#7. 【NOI2014】购票 | 线段树 凸包优化DP