博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
筛选图片-遍历文件夹,每1000张放入一个子文件夹
阅读量:2051 次
发布时间:2019-04-28

本文共 661 字,大约阅读时间需要 2 分钟。

关于子目录list应该用代码生成,通过

listname = range(1000, total_num+1000, 1000)x = []for na in listname:    x.append(na)

 

我这里就直接自己打了一个,你的要是多了就代码生成 

import cv2import osimport shutildef mkdir_os(path):    if not os.path.exists(path):        os.makedirs(path)path = "./svae_vis"filelist = os.listdir(path)total_num = len(filelist)x = [1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 12000, 13000, 14000, 15000, 16000]for key in x:    mkdir_os(os.path.join("./image", str(key)))num = 1for i in range(total_num):    name = filelist[i]    jpg_name = os.path.join(path, name)    c = num//1000    shutil.move(jpg_name, os.path.join("./image", str(x[c])))    num += 1

 

转载地址:http://mwwlf.baihongyu.com/

你可能感兴趣的文章
数据结构与算法(五)—— 广义表
查看>>
微服务简介
查看>>
CAP定理
查看>>
Docker初探
查看>>
Docker镜像常用命令
查看>>
使用Dockerfile定制镜像
查看>>
Docker容器数据持久化
查看>>
Docker Compose
查看>>
GitLab克隆项目出现 “git未能顺利结束(退出码128)”问题的解决
查看>>
SpringBoot整合FastDFS(附源码)
查看>>
在RoboWare Studio下利用python语言实现话题
查看>>
科学计算库——NumPy库
查看>>
数据分析处理库——Pandas
查看>>
Ubuntu 18.04 swap分区扩展
查看>>
Sophus的编译与使用
查看>>
Python中切片的用法
查看>>
安装OpenCV时提示缺少boostdesc_bgm.i文件的问题解决方案(附带百度云资源)
查看>>
最简单的 kubernetes 高可用安装方式
查看>>
Contour 学习笔记(一):使用 Contour 接管 Kubernetes 的南北流量
查看>>
K8s 学习者绝对不能错过的最全知识图谱(内含 58个知识点链接)
查看>>