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. 【攻防】Kubelet访问控制机制与提权方法研究
  2. 运动控制卡的基类函数与实现例子
  3. Spark 0.9的安装配置
  4. Samba配置文件解析
  5. React 的慢与快:优化 React 应用实战
  6. Leetcode:Pow(x,n)
  7. 软件系统架构有哪几种?
  8. Pan JiaPu/ A real-time QRS detection algorithm
  9. python 数组中取出最小值_Python 数组中的冒号使用
  10. 动软代码生成器 常用函数
  11. JS 页面跳转,参数的传递
  12. 抛弃光驱,让你的U盘变光驱,制作USB-CDROM,用U盘安装系统
  13. DDoS攻击新玩法 暴雪上演营销新方式
  14. java二重积分_《University Calculus》-chaper13-多重积分-二重积分的计算
  15. commvault oracle容灾,解析Commvault云管理解决方案如何实现数据的一体化管理
  16. 1+1≠2 |A/B 测试中的赢者诅咒
  17. windows获取显卡的显存
  18. 聚焦Magik –最新的JVM语言
  19. python youtube 自动评论_用python做youtube自动化下载器 思路
  20. Android 如何进入Android工程模式

热门文章

  1. 小知识:烫烫烫...是怎么来的
  2. Cygwin环境的熟悉和lex的使用1
  3. 手机邮箱如何注册使用?邮箱在手机上使用有什么便捷之处?
  4. 电子计算机系学生会特色活动,电子科技大学计算机学院学生会2013上半年工作总结.doc...
  5. 单调栈结构以及算法中实际应用
  6. 大疆无人机安卓Mobile Sdk开发(二)连接无人机,获取无人机信息
  7. 计算机原理---常见网络问题
  8. Appium+Unittest+HTMLTestRunner
  9. 风变科技公司的python小课_在风变科技学编程,拒绝做职场“边缘人”
  10. rtrim函数使用问题