# -*- coding: utf-8 -*-
# @Time : 19-1-10 下午10:02
# @Author : Felix Wang
import os def get_file_count(path, type):
"""
:param path: 文件夹路径
:param type: 文件扩展名
:return: 返回一个字典,counts表示文件个数,filenames表示所有文件的文件名
"""
dir = path
m = 0
files = []
for parentdir, dirname, filenames in os.walk(dir):
for filename in filenames:
# print(filename)
files.append(filename)
if os.path.splitext(filename)[1] == type:
m = m + 1
# print(m)
return {'counts': m, 'filenames': files} print(get_file_count('./', '.py'))

最新文章

  1. windows7 x64下maven安装和配置
  2. 【Java EE 学习 15】【自定义数据库连接池之动态代理的使用】
  3. 老王讲自制RPC框架.(三.ZOOKEEPER)
  4. 【转】Reactor与Proactor两种模式区别
  5. java 32位MD5加密的大写字符串
  6. AssetBundle系列——游戏资源打包(二)
  7. CentOS6.5下RPM方式安装mysql5.6.33
  8. python使用装饰器捕获异常
  9. Codeforces Round #337 Alphabet Permutations
  10. google大赛 入围赛250分真题
  11. iOS正则表达式 分类: ios技术 2015-07-14 14:00 35人阅读 评论(0) 收藏
  12. iOS字典转模型MJExtension使用
  13. 微信小程序开发之搞懂flex布局2——flex container
  14. Confluence 6 选择一个默认的语言
  15. 如何跟踪某个session的SQL
  16. dedecms迁站
  17. 解决IE弹框提示“是否停止运行此脚本”问题
  18. [UE4] C++实现Delegate Event实例(例子、example、sample)
  19. js判断鼠标滚轴方向(向上或向下)
  20. (转)如何在windows 2008 安装IIS

热门文章

  1. 【二分】Shell Pyramid
  2. ubuntu切换root用户
  3. Sharepoint 开启App 配置App
  4. 超链接hover切换效果
  5. squoosh
  6. MVC4学习要点记三
  7. mqtt协议实现 java服务端推送功能(一)安装
  8. LeetCode:182.查找重复的电子邮箱
  9. Linux之curl
  10. Cookie工具类(获取cookie,设置cookie)