首页 > 其他分享 >按文件扩展名查找目录下的文件

按文件扩展名查找目录下的文件

时间:2024-05-22 20:56:11浏览次数:12  
标签:文件 扩展名 pattern 查找 file path test pdf

From: https://mp.weixin.qq.com/s/RxyRU5kYvYJ3Wb4I86Vx6A

---------------------------------------------------------------------------------------

import glob

class Test_Find_File:

def test_find_file(pattern, path='.'):
"""
按照文件名查找文件

:param pattern: 文件名模式,例如 "*vft*.pdf,文件名包含vft的pdf文件"
:param path: 查找的目录路径,默认为当前目录
:return: 匹配到的文件列表
"""
return glob.glob(f'{path}/**/{pattern}', recursive=True)

file_list = test_find_file("*.pdf", 'D:\\sli_dev1\\GW2\\test_pdf_files\\')
n = 0
for file_path in file_list:
print(file_path)
n += 1
print("total files: " + str(n))

标签:文件,扩展名,pattern,查找,file,path,test,pdf
From: https://www.cnblogs.com/Raul2018/p/18207071

相关文章

  • 在Linux中,如何比较两个文件差异?
    在Linux中,有多种方法可以用来比较两个文件的差异。以下是其中一些常用的工具和方法:1.使用diff命令diff是Linux中用于比较两个文件差异的标准命令。它会逐行比较两个文件,并输出它们的差异。示例:比较文件file1.txt和file2.txt的差异:difffile1.txtfile2.txt输出......
  • k8s——pod的资源配置文件详解(manifest)
    pod的资源配置文件(manifest)详细介绍pod的资源配置文件(mannifest)的各个字段的含义元数据字段是否必须类型含义由用户提供备注name必须strpod的名称用户提供在同一个namspace中唯一labels不必须map[str]str用户自主标识的k/y键值对由用户提供多用于ser......
  • 文件系统-1-相关节点和命令
    1./proc/partitions/#cat/proc/partitionsmajorminor#blocksname108192ram0...1158192ram15254010485760vda...25430498304vdt25306291456zram02520529875......
  • k8s——pod的yaml文件
    理解什么是podpod基于deployment创建,删除deployment,pod也会被删除基础pod的yaml文件的资源清单点击查看列表|参数名|类型|字段说明||-----------------------|------|-----------------------......
  • PDF文件处理助手(PDF去水印) 3.7.0.1版本更新
    本次更新内容如下:1、升级为.net8,重写所有代码。2、优化去水印的分析功能,对大型文件的分析耗时和内存占用几何数量级下降。3、文字水印分析结果加入搜索功能。4、加入文件处理进度显示。5、加入终止文件处理功能。6、优化批量去水印结果日志内容。7、修复水印图片展示不正......
  • 文件夹加密如何实现?如何保证加密后文件不会被他人查看?
    文件夹加密技术:确保数据安全的关键步骤在我们的数字生活中,个人和企业的敏感信息经常需要通过电子方式存储和传输。为了防止这些信息落入错误的手中,文件夹加密成为了一种重要的数据保护手段。文件夹加密不仅可以防止未授权访问,还能在信息传播过程中保障数据的完整性和机密性。但如......
  • 9-3-了解gzip-bzip2- xz管理压缩文件
    9.3了解gzip-bzip2-xz管理压缩文件-file-sort查看文件创建压缩的TAR存档,TAR命令支持三种不同的压缩方式:gzip压缩速度最快bzip2压缩生成的文件比gzip小,但使用不如gzip广;xz压缩工具相对较新,但是会提供最佳的压缩率9.3.1压缩工具......
  • 文件加密软件有什么用?都有哪些功能?
    文件加密软件的作用及功能详解在数字化时代,保护数据的安全成为了企业和个人都不可忽视的重要议题。文件加密软件,作为数据安全的重要工具,以其独特的加密技术,为用户提供了一道坚实的数据保护屏障。那么,文件加密软件究竟有什么用处,又都具备哪些功能?下面就为大家详细介绍。文件加......
  • 代码随想录算法训练营第一天|704,34,35(二分查找),27(双指针)
    二分查找1.使用条件:数组,升序,值不唯一。2.时间复杂度O(logn)可分为左闭右闭,左闭右开两种区间类型来求解。左闭右闭:left=0,right=nums.Length-1,while(left<=right),right=middle-1.左闭右开:left=0,right=nums.Length,while(left<right),right=middle.......
  • zip在不同浏览器的文件类型不一样
    前端上传zip文件,不同浏览器解析的文件类型不一样今日份,遇到一个坑,发现同样是谷歌浏览器,但是上传zip文件的解析文件类型却跟其他电脑的不一样,纳闷了。经调试,发现zip文件firefox:application/octet-streamchrome:application/octet-streamoprea:application/zipIE:app......