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

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

glob是python自带的用来处理文件路径相关操作的模块,它可以找出所有和特定模式匹配的文件路径名。

只有3个配配符:   *    匹配所有字符   ?   匹配单个字符   []   匹配指定范围的字符    *.*     匹配所有文件    *.gif   匹配特定类型的文件

glob.glob(pathname)

返回匹配文件名的一个列表,pathname可以是绝对路径也可以是相对路径。

>>> import glob>>> glob.glob('./[0-9].*')['./1.gif', './2.txt']>>> glob.glob('*.gif')['1.gif', 'card.gif']>>> glob.glob('?.gif')['1.gif']

glob.iglob(pathname)

返回一个python的迭代器,你可以利用这个对象进行迭代。

>>> import glob>>> it=glob.iglob(r'/root/python/*/*.jpg')>>> it
>>> it.next()'/root/python/oldcode/1.jpg'

 

转载于:https://www.cnblogs.com/luobuda/p/glob.html

你可能感兴趣的文章
了解计算机的硬件发展
查看>>
C# 表达式与运算符(转)
查看>>
消息循环
查看>>
用UL标签+CSS实现的柱状图
查看>>
Linux 终端命令大全
查看>>
double 四舍五入三位
查看>>
js:语言精髓笔记3----语句
查看>>
C#实现二叉查找树
查看>>
Git的Patch功能
查看>>
魔术师发牌问题(循环链表的应用)【代码】
查看>>
mfc Edit控件属性
查看>>
你写程序再牛,也未必懂我写的文章!
查看>>
10.10 review
查看>>
Nodejs-非阻塞I/O&事件驱动
查看>>
ThreadPoolExecutor分析
查看>>
八张图读懂未来“互联网+”的六大趋势
查看>>
Linq使用Join/在Razor中两次反射取属性值
查看>>
[Linux]PHP-FPM与NGINX的两种通讯方式
查看>>
Java实现二分查找
查看>>
优秀员工一定要升职吗
查看>>