待匹配文件:#FY3D_IPMNT_GBAL_L1_20180516_0003_030KM_MS.HDF
干扰文件:#FY3D_IPMNT_GBAL_L1_20180516_0003_030KM_MS_uuu.HDF

1.正则表达式
import re
if re.findall('FY3D_IPMNT_GBAL_L1_\d+_\d+_030KM_MS.HDF',fileEvery):
fileList.append(os.path.join(inputDir, fileEvery));

2.只匹配文件末尾字符是否相等
if fileEvery.endswith( '030KM_MS.HDF'):
fileList.append(os.path.join(inputDir, fileEvery));

3.将文件类型和文件名分开匹配
if os.path.splitext(fileEvery)[1] == '030KM_MS.HDF' and 'FY3D_IPMNT_GBAL_L1_' in os.path.split(fileEvery)[1]:
fileList.append(os.path.join(inputDir, fileEvery));

转载于:https://www.cnblogs.com/feiniao-carrie/p/9505850.html

python文件名匹配相关推荐

  1. python正则匹配找到所有的浮点数_如何利用Python抓取静态网站及其内部资源

    遇到的需求 前段时间需要快速做个静态展示页面,要求是响应式和较美观.由于时间较短,自己动手写的话也有点麻烦,所以就打算上网找现成的. 中途找到了几个页面发现不错,然后就开始思考怎么把页面给下载下来. ...

  2. python 模板匹配

    TM_CCOEFF_NORMED可以用分数过滤,0.7效果还行. 不需要匹配的地方,可以用黑色填充,不能用白色填充,结果仍然返回矩形框. 注释的代码现在不能用分数过滤,会有误检 TM_SQDIFF_N ...

  3. python正则匹配ip地址_Python正则表达式匹配ip地址实例

    Python正则表达式匹配ip地址实例 更新时间:2014年10月09日 11:22:51 投稿:shichen2014 这篇文章主要介绍了Python正则表达式匹配ip地址实例,通过简单的实例讲述了 ...

  4. python数据匹配_python 匹配@

    正则查找相关的方法 | 手把手教你入门Python之八十五 上一篇:正则表达式简介 | 手把手教你入门Python之八十四下一篇:Re.Match类的介绍 | 手把手教你入门Python之八十六 本文 ...

  5. python正则匹配ip地址_Python正则表达式匹配和提取IP地址

    Linux No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}.){3 ...

  6. python正则匹配字符串中的数字_Python正则表达式匹配字符串中的数字

    1.使用"\d+"匹配全数字 代码: import re zen = "Arizona 479, 501, 870. Carlifornia 209, 213, 650. ...

  7. python模式匹配算法_详解Python 最短匹配模式

    问题 你正在试着用正则表达式匹配某个文本模式,但是它找到的是模式的最长可能匹配. 而你想修改它变成查找最短的可能匹配. 解决方案 这个问题一般出现在需要匹配一对分隔符之间的文本的时候(比如引号包含的字 ...

  8. python正则匹配表达式(2)

    上节主要讲解python正则匹配的匹配表达式,而需要调用相应的API才能解决如何匹配的问题. 在python官方文档Regular Expression HOWTO给出了python匹配函数,官方给出 ...

  9. 使用Python 正则匹配两个特定字符之间的字符方法

    string = "<KeysViewHDF5 ['Inoisy']>" import redef cut_out(a,b,string):result = re.fi ...

最新文章

  1. 我拍了拍 Redis,没想到被移出了群聊......
  2. 机器学习框架_一个框架解决几乎所有机器学习问题
  3. win10每次开机都会自检系统盘(非硬件故障)——解决方案2019.07.12
  4. python基础之内建函数(二)
  5. 信息系统项目管理师-论文专题(四)进度管理论文写作
  6. 以POST方式下载文件
  7. 学校拥有计算机清单和所放位置说明,大学计算机基础期末考试指南(2011)
  8. CoreJava 笔记总结-第十二章 并发-1
  9. 调用Interop.zkemkeeper.dll无法使用解决方案
  10. vsftp客户端_vsftp 如何登陆?
  11. Music 环形界面的算法记录
  12. android studio后端写在哪里_c++写的在终端上的2048游戏
  13. 基于相位一致性的边缘检测
  14. pythonATM,购物车项目实战_补充2-模块功能
  15. java传参方式_Java里方法的参数传递方式
  16. 精度LiDAR-Monocular Visual Odometry
  17. Code33 整数转罗马数字
  18. 科技前沿一周必知:微软市值破万亿美元
  19. 实习面试感悟-阿里云
  20. qemu-img命令

热门文章

  1. nginx的日志配置
  2. HTML DOM节点的属性获取
  3. 有些00后存款是90后2倍,90后怎么看?
  4. 如果波音公司破产,对美国经济的影响有多大?
  5. 对传统视觉惯性的颠覆
  6. 奥尼尔的话剧《榆树下的欲望》
  7. 安卓SlidingDrawer
  8. Linux(fedora 10)Hello World模块
  9. python网课期中答案_中国大学python编程答案网课MOOC考试期末慕课答案
  10. android+rom+bootloader+flash,Android ROM开发(4) bootloader 三种启动模式