条件:有一个文件夹,里面不仅有子文件夹,还有一些其他格式的文件。子文件夹里面是图片, 现在需要统计每个子文件夹中图片的个数。

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文本文件

统计文件夹中图片的个数相关推荐

  1. python统计文件夹中图片的数量个数

    做神经网络科研时,往往需要统计文件夹中照片的个数.代码如下: import ospath ="E:/ResNet_Data/shiyan/train/Bacterialblight" ...

  2. 合并文件夹中子目录_01 Linux之统计文件夹中文件个数以及目录个数

    案例分析: 今天遇到了一个需要统计路径下目录个数的问题 如果一个一个的去数会很麻烦,找到了一篇文章刚好提到这个,于是我将方法整理了一下. 该方法的链接: Linux统计文件夹中文件个数以及目录个数_S ...

  3. Win10文件夹中图片不显示预览图解决方法

    Win10文件夹中图片不显示预览图解决方法分享.如果我们在文件夹里面有很多的图片文件,可以通过预览图来快速的找到自己需要的图片.但是有用户却发现电脑文件夹里面图片不会显示缩略图,今天我们一起来看看如何 ...

  4. 计算两个文件夹中图片的PSNR和SSIM

    注释:两个文件夹中图片的文件名要一致,格式.后缀都要一直,如果其他格式可以将.jpg改成.bmp 写来只是自己看,自己能用,所以跑不通您也别怪我菜 ```bash```bash```python im ...

  5. 快速批量修改文件夹中图片的格式

    今天看到一个很不错的快速修改图片格式的方式,分享一下 快速批量修改文件夹中图片的格式 做图像处理的时候,需要将电脑文件夹中的图片格式批量修改,有一种不需要写代码的方法既可快速实现图片批量转换格式,具体 ...

  6. 如何批量修改文件夹中图片的后缀名

    原文链接: https://blog.csdn.net/lshcc01/article/details/95233258 如何批量修改文件夹中图片的后缀名 方法:编写脚本 1.在图片所在的文件夹里新建 ...

  7. 管道/查明文件夹中图片个数

    管道为一种通信方式 我们使用"|"连接两个命令,shell会将前后两个进程的输入输出用一个管道相连,以便达到进程间通信的目的. 管道本质上就是一个文件,前面的进程以写方式打开文件, ...

  8. android各目录大小,Android 基础篇 — 放不同drawable文件夹中图片的大小

    我们接着上篇文章Android 基础篇 - 不同DPI取哪个本地文件夹中的资源 讲,文末尾提到一个问题,为什么不同drawable文件夹中的图片大小在终端设备会不一样? 1 准备 在drawable- ...

  9. C++统计文件夹中文件个数

    代码来源于网络 #include<io.h> #include <opencv2/opencv.hpp> #include <iostream> #include ...

最新文章

  1. SpringBoot之集成swagger2
  2. python基础常用语句-Python基础语法
  3. 阿里云存储_OSS对象存储
  4. Nginx的配置实例(反向代理准备工作)
  5. 中国电子学会scratch等级考试三级
  6. 用vs2011 编译 orchard 源代码
  7. 微信支付带动交易超720万元 核销首日武汉人开启“全城用券”模式
  8. 济群法师:《大乘百法明门论》讲记·视频·音频·MP3
  9. Java 1.3 控制流程(条件语句、循环结构)
  10. git 分支管理策略(7)
  11. snabbdom vdom 框架
  12. oracle中rollback的使用方法
  13. 凌晨半夜短信通道异常,乙方如何答复?
  14. 电脑录屏快捷键是什么?电脑录屏是什么键
  15. linux配置web页面登录密码,在Linux下通过WEB认证方式上网
  16. 两个图片叠加在一起css,css实现图片叠加的几种思路(记录笔记)
  17. java经典随机加减法游戏
  18. 华为、董明珠纷纷站队“京鱼座”,京东IOT实力不容小觑
  19. 面试 mysql引擎
  20. 七夕学习礼物:轻巧好用的讯飞智能录音笔SR101

热门文章

  1. 中国功夫-chinese kung fu
  2. 12 Easyx扫雷游戏
  3. python 获取alert信息并截取alert图片
  4. 【Unity3D】【NGUI】UIProgressBar
  5. html边框阴影效果代码,css3 纸张效果 边框阴影
  6. 缺陷检测公开数据集大全
  7. 外企是如何在家办公的?
  8. 阿里物联网平台中心网址
  9. autocad全国计算机考试试题,2015年职称计算机考试试题:AutoCAD模拟题及答案
  10. 图形界限命令在命令行输入_AutoCAD认证考试试题1