当前位置:首页 > python > 正文内容

fnmatch 模块判断路径是否符合要求,支持通配符

root2年前 (2023-11-15)python3772
from fnmatch import fnmatch


your_path = ""

your_rule = ""

print(fnmatch('EqualsAlwaysTrue.java', 'src/EqualsAlwaysTrue.java'))

# False

print(fnmatch('src/EqualsAlwaysTrue.java', '*/EqualsAlwaysTrue.java'))

# True

print(fnmatch(your_path , your_rule ))

判断前者路径是否符合后者的规则,无需实际文件路径

扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=253

分享给朋友:

相关文章

自定义logger 模块使调用打印日志的文件为调用文件而不是logger模块

更新logging 源码1248行f f f.f_back替换为f f f.f_back     f_2 f.f_back   ...

cmd启动python交互模式 出现UnicodeDecodeError: 'gbk' codec can't decode byte 0x9a in position 533

这是因为在python交互模式的中输出了中文,且是个输出被记录在.python_history中删除历史记录文件C:\Users\Administrator\.python_history...

flask 服务添加ssl 证书

flask 服务添加ssl 证书

1、利用openssl生成自用的ssl证书利用openssl 生成证书openssl genrsa -des3 -out server.key 2048不要密码:再执行 一下:openssl rsa -in server.key -out...

python跟pip不是同一个版本的坑

python执行默认是Python2.7但是pip默认确实pip3的用pip install 安装包只会安装到python3环境里面指回pip vim /usr/local/bin/pip把 第一行的#!/usr/bin...

python 之optparse模块OptionParser

该模块让python脚本命令能够符合标准的Unix命令例程式每个命令行参数就是由参数名字符串和参数属性组成的。如 -f 或者 file 分别是长短参数名当你将所有的命令行参数都定义好了的时候,我们需要调用parse_args()方法赖际熙a...

python 运行 出现 BrokenPipeError: [Errno 32] Broken pipe

这里是因为window创建多线程的问题window下创建线程有限制,当然linux下创建的线程也是有限制的但是window的数据是比较低的fromhttps://blog.csdn.net/qq_33666011/article/detai...