python高效过滤出文件夹下指定文件名结尾的文件实例

作者:zhangyulin54321 时间:2023-08-03 13:55:13 

如下所示:


import os

def anyTrue(predicate, sequence):
return True in map(predicate, sequence)

def filterFiles(folder, exts):
for fileName in os.listdir(folder):
if os.path.isdir(folder + '/' + fileName):
  filterFiles(folder + '/' + fileName, exts)
elif anyTrue(fileName.endswith, exts):
print fileName

exts = ['.md', '.yml', '.rst']
filterFiles('D:\\Twisted\\twisted-trunk', exts)

import os
import time
from itertools import imap
def anyTrue(predicate, sequence):
return True in imap
(predicate, sequence)

def filterFiles(folder, exts):
for fileName in os.listdir(folder):
 if os.path.isdir(folder + '/' + fileName):
  filterFiles(folder + '/' + fileName, exts)
 elif anyTrue(fileName.endswith, exts):
  print fileName

start = time.time()
exts = ['.md', '.yml', '.rst']
filterFiles('D:\\Twisted\\twisted-trunk', exts)
print('total time=%f' %(time.time()- start))

来源:https://blog.csdn.net/zhangyulin54321/article/details/74180850

标签:python,指定,文件名,结尾
0
投稿

猜你喜欢

  • 如何修改Linux的下MySQL 5.0的默认连接数

    2012-01-29 18:07:04
  • Django 后台获取文件列表 InMemoryUploadedFile的例子

    2021-09-25 11:19:38
  • Ubuntu 18.04安装mysql 5.7.23

    2024-01-28 19:44:13
  • python 提高开发效率的5个小技巧

    2022-05-11 00:55:09
  • jQuery判断checkbox选中状态

    2024-04-22 22:33:18
  • mysql delete 多表连接删除功能

    2024-01-21 15:02:41
  • 适合后台管理系统开发的12个前端框架(小结)

    2023-08-29 02:11:14
  • 浅析python的Lambda表达式

    2021-11-16 23:51:19
  • SQL Server查询语句大全集锦

    2024-01-27 13:44:00
  • MySQL缓存的查询和清除命令使用详解

    2024-01-27 21:23:13
  • 使用memory_profiler监测python代码运行时内存消耗方法

    2022-03-02 06:49:56
  • 基于SQL Server中如何比较两个表的各组数据 图解说明

    2024-01-22 06:36:03
  • 提升Python运行速度的5个小技巧

    2021-07-28 20:25:24
  • Python 矩阵转置的几种方法小结

    2023-01-20 15:51:56
  • JS从数组中随机取出几个数组元素的方法

    2024-05-22 10:39:55
  • 一文教你用Pyecharts做交互图表

    2022-11-20 22:33:38
  • FCKeditor的几点修改小结

    2023-05-15 22:13:09
  • selenium+python配置chrome浏览器的选项的实现

    2022-06-24 11:56:31
  • 几个缩减MySQL以节省磁盘空间的建议

    2024-01-17 11:41:23
  • django url到views参数传递的实例

    2023-10-17 13:53:42
  • asp之家 网络编程 m.aspxhome.com