import osdef file_amount(file_suffix: list, dir_path: str):"""统计指定文件后缀的文件数量Args:file_suffix: list文件后缀, e.g. file_suffix=['jpg', 'png', 'bmp']dir_path: str文件目录Returns:num: int文件数量"""num = 0for root, dirs, files in os.walk(dir_path):for file_name in files:# 跳过不满足后缀要求的文件if file_name.split('.')[-1] not in file_suffix:continuenum += 1return numif __name__ == '__main__':suffix = ['jpg', 'png', 'bmp']dirs = r"D:\datasets"amount = file_amount(suffix, dirs)print('文件数量:', amount)

统计指定文件后缀的文件数量相关推荐

  1. Linux学习:读取目录内容 (目录名和类型)和递归统计指定目录下普通文件个数练习

    一.读取目录内容 #include <stdio.h> #include <unistd.h> #include <dirent.h> #include <s ...

  2. js根据文件后缀判断文件类型

    有时候需要前端根据文件后缀判断文件类型 下面是代码,不足之处还望补充~ /*** @description: 根据后缀判断文件类型* @param {String} fileName 文件名称* @r ...

  3. shell统计指定目录下所有文件类型及数量

    #!/bin/bash #Synopsis:用于统计脚本当前所在目录或者用户指定目录下的所有文件类型及数量 #若直接运行脚本而不接任何命令行参数,则默认会统计脚本所在目录下的文件 #Date:2016 ...

  4. Shell脚本实现统计指定目录下的文件和目录数量

    编写一个shell脚本,根据其属性计算给定目录中文件和目录的数量. 要求: ▪调用脚本countdf.sh ▪运行脚本时,在命令行中使用目录的路径,例如 ./countdf.sh〜 /test01.这 ...

  5. unity 修改文件后缀_unity文件操作-添加。修改。删除

    支持原创:http://www.manew.com/thread-23491-1-1.html. 相信大家在开发过程中,难免会保存一些文件在客户端进行本地化操作. 如:配置文件,状态文件,Assetb ...

  6. java 获取上传文件后缀_java 文件上传相关知识及得到后缀名

    文件上传功能是最基本的,所以需要真正的掌握 =========文件上传功能================ @Property private UploadedFile file; @Inject p ...

  7. 【win10】文件重命名怎么改不了文件格式/改不了后缀/想要更改文件后缀/改变文件类型

    起因:安装某系统软件时,要新增配置文件my.ini 发现新电脑给我整了个 .txt (虽然我是:右键->新建->文本文档->命名为my.ini 但之前都是这样啊) Look!  &q ...

  8. 最常用计算机文件后缀名,文件扩展名/后缀名是什么 常用的文件扩展名大全

    文件扩展名也称为文件的后缀名,是操作系统用来标记文件类型的一种机制.通常来说,一个扩展名是跟在主文件名后面的,由一个分隔符分隔.下面小编为大家整理了一些常用的文件扩展名. 扩展名  文件类型   打开 ...

  9. Android 按关键字或文件后缀搜索文件

    查找的情况分为两种:关键字.文件类型. 按关键字查找: private ListsearchKeyWord(Context context, String keyword) { ListfileLis ...

最新文章

  1. 环境变量、用户变量、系统变量
  2. GridSearchCV 与 RandomizedSearchCV 用法注意随机搜索可以自定义打分 or loss 函数
  3. python 统计使用技巧
  4. t-sne 流形_流形学习[t-SNE,LLE,Isomap等]变得轻松
  5. 男人是消耗品,女人是战利品?
  6. 地线与接地螺丝_电气接地的规范要求及接地的各项参数,收藏!
  7. service获取selinux权限_Spring Boot 整合 Spring Security 示例实现前后分离权限注解 + JWT 登录认证...
  8. 整理收藏 ASP中常见脚本精华代码
  9. 包你满意的Git命令大全,快来收藏!
  10. p标签里文字不换行,以省略号结束
  11. Python+OpenCV摄像头人脸识别
  12. oracle数据对应函数,Oracle函数取得姓名对应的拼音
  13. Mothur3进阶_Mothur扩增子基因序列处理_数据比对、聚类及其处理评估
  14. 计算机运行黑屏显示器正常,主机正常运行显示器黑屏怎么办_主机正常运行显示器黑屏的处理办法...
  15. U-MEX and Increments
  16. win10新建虚拟机网络配置未连接服务器,win10虚拟主机怎么联网(win10虚拟机连不上网)...
  17. 电视盒子 android tv6,电视盒子到底应该怎么选?掌握这5点就行了
  18. vue项目设置服务器地址,vue项目配置后端服务器地址
  19. 问道海岛地区服务器维护,问道7月9日全区更新维护公告
  20. 银行信贷系统调用链路和每个系统的作用

热门文章

  1. office2010 excel多个窗口互相独立显示
  2. 介绍健康美白的十二个方法
  3. 【HMS Core】【FAQ】【Health Kit】运动健康服务常见错误码合集 403、401、1001、20023
  4. echarts-折线图-echarts字体大小自适应
  5. 用c#委托完成信用卡还款情景
  6. 我的2017年文章汇总——Java并发篇
  7. 用java怎样实现遍历一个字符串的每一个字母
  8. 机器学习中的数学:概率统计
  9. Win11怎么搜索电脑里的视频?Win11查找所有视频文件的方法
  10. 极验验证码(6.0.9)破解(二) 之 反混淆