博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python glob模块
阅读量:3897 次
发布时间:2019-05-23

本文共 452 字,大约阅读时间需要 1 分钟。

0.摘要:

glob是实用的文件名匹配库,glob.glob()函数将会匹配给定路径下的所有pattern,并以列表形式返回。

用它可以查找符合特定规则的文件路径名。查找文件只用到三个匹配符:

”, 匹配 0 个或多个字符;

“?”, ”?”匹配单个字符;
“[]”:”[]”匹配指定范围内的字符,如:[0-9]匹配数字;
注意:如果文件名以“点”开头 ,无法被 '
’ 和 '?'匹配,如:".card.gif"

  1. glob方法:

glob模块的主要方法就是glob,该方法返回所有匹配的文件路径列表(list);

该方法需要一个参数用来指定匹配的路径字符串(字符串可以为绝对路径也可以为相对路径),其返回的文件名只包括当前目录里的文件名,不包括子文件夹里的文件。

比如:

是获得C盘下的所有txt文件:

glob.glob(r'c:*.txt')Out[28]: ['c:devlist.txt']

获取指定目录下的所有图片

print glob.glob(r"E:/Picture/*/*.jpg")

转载地址:http://jmyen.baihongyu.com/

你可能感兴趣的文章
[小技巧] cat /proc/modules 显示的地址为 0
查看>>
[游戏] chrome 的小彩蛋
查看>>
napi
查看>>
_GNU_SOURCE和__USE_GNU的差别
查看>>
Linux 有了 “DTrace”
查看>>
Linux 系统中僵尸进程
查看>>
一个 2 年 Android 开发者的 18 条忠告
查看>>
标志性文本编辑器 Vim 迎来其 25 周年纪念日
查看>>
[小技巧] chrome 的 vim 插件
查看>>
在 Linux 中查看你的时区
查看>>
[小技巧] [trac] Fix AttributeError: 'NullTranslations' object has no attribute 'add'
查看>>
[小技巧] Mac OS X上键盘的键位重映射
查看>>
Java对Oracle中Clob类型数据的读取和写入
查看>>
Spring中Quartz的配置
查看>>
MyBatis 防止 % _ sql 注入攻击 解决方法
查看>>
plsql oracle 无法解析指定的连接标识符
查看>>
Linux后台开发应该具备技能
查看>>
Eclipse Tomcat 无法添加项目
查看>>
SVN更新失败 解决方法
查看>>
关于Java的File.separator
查看>>