python文件名匹配
待匹配文件:#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文件名匹配相关推荐
- python正则匹配找到所有的浮点数_如何利用Python抓取静态网站及其内部资源
遇到的需求 前段时间需要快速做个静态展示页面,要求是响应式和较美观.由于时间较短,自己动手写的话也有点麻烦,所以就打算上网找现成的. 中途找到了几个页面发现不错,然后就开始思考怎么把页面给下载下来. ...
- python 模板匹配
TM_CCOEFF_NORMED可以用分数过滤,0.7效果还行. 不需要匹配的地方,可以用黑色填充,不能用白色填充,结果仍然返回矩形框. 注释的代码现在不能用分数过滤,会有误检 TM_SQDIFF_N ...
- python正则匹配ip地址_Python正则表达式匹配ip地址实例
Python正则表达式匹配ip地址实例 更新时间:2014年10月09日 11:22:51 投稿:shichen2014 这篇文章主要介绍了Python正则表达式匹配ip地址实例,通过简单的实例讲述了 ...
- python数据匹配_python 匹配@
正则查找相关的方法 | 手把手教你入门Python之八十五 上一篇:正则表达式简介 | 手把手教你入门Python之八十四下一篇:Re.Match类的介绍 | 手把手教你入门Python之八十六 本文 ...
- python正则匹配ip地址_Python正则表达式匹配和提取IP地址
Linux No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}.){3 ...
- python正则匹配字符串中的数字_Python正则表达式匹配字符串中的数字
1.使用"\d+"匹配全数字 代码: import re zen = "Arizona 479, 501, 870. Carlifornia 209, 213, 650. ...
- python模式匹配算法_详解Python 最短匹配模式
问题 你正在试着用正则表达式匹配某个文本模式,但是它找到的是模式的最长可能匹配. 而你想修改它变成查找最短的可能匹配. 解决方案 这个问题一般出现在需要匹配一对分隔符之间的文本的时候(比如引号包含的字 ...
- python正则匹配表达式(2)
上节主要讲解python正则匹配的匹配表达式,而需要调用相应的API才能解决如何匹配的问题. 在python官方文档Regular Expression HOWTO给出了python匹配函数,官方给出 ...
- 使用Python 正则匹配两个特定字符之间的字符方法
string = "<KeysViewHDF5 ['Inoisy']>" import redef cut_out(a,b,string):result = re.fi ...
最新文章
- 我拍了拍 Redis,没想到被移出了群聊......
- 机器学习框架_一个框架解决几乎所有机器学习问题
- win10每次开机都会自检系统盘(非硬件故障)——解决方案2019.07.12
- python基础之内建函数(二)
- 信息系统项目管理师-论文专题(四)进度管理论文写作
- 以POST方式下载文件
- 学校拥有计算机清单和所放位置说明,大学计算机基础期末考试指南(2011)
- CoreJava 笔记总结-第十二章 并发-1
- 调用Interop.zkemkeeper.dll无法使用解决方案
- vsftp客户端_vsftp 如何登陆?
- Music 环形界面的算法记录
- android studio后端写在哪里_c++写的在终端上的2048游戏
- 基于相位一致性的边缘检测
- pythonATM,购物车项目实战_补充2-模块功能
- java传参方式_Java里方法的参数传递方式
- 精度LiDAR-Monocular Visual Odometry
- Code33 整数转罗马数字
- 科技前沿一周必知:微软市值破万亿美元
- 实习面试感悟-阿里云
- qemu-img命令