统计文件夹中图片的个数
条件:有一个文件夹,里面不仅有子文件夹,还有一些其他格式的文件。子文件夹里面是图片, 现在需要统计每个子文件夹中图片的个数。
import os
path = 'D:/testin/common-mobile-web-app-icons/' #父文件夹路径
all_folds = os.listdir(path) #解析出父文件夹中所有的文件名称,并以列表的格式输出,
#例如['add','common-mobile-web-app-icons.zip', '新建 Microsoft Word 文档.docx', 'arrow_down']
l = []
for i in range(len(all_folds)):fold_path = os.path.join(path,all_folds[i]) #将父文件夹路径加上子文件的名称,例如:'D:/testin/common-mobile-web-app-icons/add'if os.path.isdir(fold_path): #判断该文件是否为文件夹count_fold = len(os.listdir(fold_path))#print(all_folds[i],count_fold)l.append((all_folds[i],count_fold)) #得到列表,列表里面是数组,数组里面是文件名称和该文件名称文件夹中图片个数
#print(l)
dic_file = dict(l) #数组转成字典
#dic_file
txt_file = os.getcwd()+'\count.txt' #os.getcwd()得到当前路径,并在当前路径下建一个txt文本文件
out = open(txt_file,'w') #打开文本文件
for i in dic_file: #循环字典的键out.write(i) #写入键,既文件夹名称out.write(': ') out.write(str(dic_file[i])) #写入值,既文件夹名称下的图片个数out.write('\n') #换行
out.close() #关闭txt文本文件
统计文件夹中图片的个数相关推荐
- python统计文件夹中图片的数量个数
做神经网络科研时,往往需要统计文件夹中照片的个数.代码如下: import ospath ="E:/ResNet_Data/shiyan/train/Bacterialblight" ...
- 合并文件夹中子目录_01 Linux之统计文件夹中文件个数以及目录个数
案例分析: 今天遇到了一个需要统计路径下目录个数的问题 如果一个一个的去数会很麻烦,找到了一篇文章刚好提到这个,于是我将方法整理了一下. 该方法的链接: Linux统计文件夹中文件个数以及目录个数_S ...
- Win10文件夹中图片不显示预览图解决方法
Win10文件夹中图片不显示预览图解决方法分享.如果我们在文件夹里面有很多的图片文件,可以通过预览图来快速的找到自己需要的图片.但是有用户却发现电脑文件夹里面图片不会显示缩略图,今天我们一起来看看如何 ...
- 计算两个文件夹中图片的PSNR和SSIM
注释:两个文件夹中图片的文件名要一致,格式.后缀都要一直,如果其他格式可以将.jpg改成.bmp 写来只是自己看,自己能用,所以跑不通您也别怪我菜 ```bash```bash```python im ...
- 快速批量修改文件夹中图片的格式
今天看到一个很不错的快速修改图片格式的方式,分享一下 快速批量修改文件夹中图片的格式 做图像处理的时候,需要将电脑文件夹中的图片格式批量修改,有一种不需要写代码的方法既可快速实现图片批量转换格式,具体 ...
- 如何批量修改文件夹中图片的后缀名
原文链接: https://blog.csdn.net/lshcc01/article/details/95233258 如何批量修改文件夹中图片的后缀名 方法:编写脚本 1.在图片所在的文件夹里新建 ...
- 管道/查明文件夹中图片个数
管道为一种通信方式 我们使用"|"连接两个命令,shell会将前后两个进程的输入输出用一个管道相连,以便达到进程间通信的目的. 管道本质上就是一个文件,前面的进程以写方式打开文件, ...
- android各目录大小,Android 基础篇 — 放不同drawable文件夹中图片的大小
我们接着上篇文章Android 基础篇 - 不同DPI取哪个本地文件夹中的资源 讲,文末尾提到一个问题,为什么不同drawable文件夹中的图片大小在终端设备会不一样? 1 准备 在drawable- ...
- C++统计文件夹中文件个数
代码来源于网络 #include<io.h> #include <opencv2/opencv.hpp> #include <iostream> #include ...
最新文章
- SpringBoot之集成swagger2
- python基础常用语句-Python基础语法
- 阿里云存储_OSS对象存储
- Nginx的配置实例(反向代理准备工作)
- 中国电子学会scratch等级考试三级
- 用vs2011 编译 orchard 源代码
- 微信支付带动交易超720万元 核销首日武汉人开启“全城用券”模式
- 济群法师:《大乘百法明门论》讲记·视频·音频·MP3
- Java 1.3 控制流程(条件语句、循环结构)
- git 分支管理策略(7)
- snabbdom vdom 框架
- oracle中rollback的使用方法
- 凌晨半夜短信通道异常,乙方如何答复?
- 电脑录屏快捷键是什么?电脑录屏是什么键
- linux配置web页面登录密码,在Linux下通过WEB认证方式上网
- 两个图片叠加在一起css,css实现图片叠加的几种思路(记录笔记)
- java经典随机加减法游戏
- 华为、董明珠纷纷站队“京鱼座”,京东IOT实力不容小觑
- 面试 mysql引擎
- 七夕学习礼物:轻巧好用的讯飞智能录音笔SR101