python中的一个好用的文件名操作模块glob
来源:互联网 发布:网络强国建设论文结尾 编辑:程序博客网 时间:2024/05/16 13:55
source url: http://blog.csdn.net/suiyunonghen/article/details/4517103
学习python本就是业余之好!书本啥的,都无从说起。所以偶尔碰到一个好的模块,就要在博客中记录一下,以便日后之用。是以高手直接的飘过。下面切入正题。
glob是python自己带的一个文件操作相关模块,内容也不多,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,而且也支持通配符,*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。
它的主要方法就是glob,该方法返回所有匹配的文件路径列表,该方法需要一个参数用来指定匹配的路径字符串(本字符串可以为绝对路径也可以为相对路径),比如:
import glob
glob.glob(r'c:/*.txt')
我这里就是获得C盘下的所有txt文件
glob.glob(r'E:/pic/*/*.jpg')
获得指定目录下的所有jpg文件
使用相对路径:
glob.glob(r'../*.py')
iglob方法:
获取一个可编历对象,使用它可以逐个获取匹配的文件路径名。与glob.glob()的区别是:glob.glob同时获取所有的匹配路径,而glob.iglob一次只获取一个匹配路径。这有点类似于.NET中操作数据库用到的DataSet与DataReader。下面是一个简单的例子:
import glob
#父目录中的.py文件
f = glob.iglob(r'../*.py')
print f #<generator object iglob at 0x00B9FF80>
for py in f:
print py
- python中的一个好用的文件名操作模块glob
- python中的一个好用的文件名操作模块glob
- python中的文件名操作模块glob
- python文件操作模块glob
- Python glob模块的说明
- Python相关模块学习1 处理文件名模块glob
- Python相关模块学习1 处理文件名模块glob
- Python中的glob文件搜索模块
- python之glob模块
- [python] glob模块
- python glob模块
- python glob模块
- python glob模块
- Python linecache、glob模块
- python glob模块
- python glob模块
- python模块glob
- python模块glob
- 正向代理与反向代理总结及代理服务总结
- foreach语句和迭代器
- 面试问题:当我们在浏览器中输入一个域名url时,接下来会做什么
- request对象的ServerVariables集合
- sum of all integer numbers
- python中的一个好用的文件名操作模块glob
- 为何无法正确执行git reset –hard HEAD^
- hdu 5391 素数测试
- spring mvc 入门
- hadoop参考代码
- NOIP模拟 NYG的背包 [高山算法]
- Linux --- sort命令
- centos7上matplotlib 无法绘图,报错先ImportError: No module named Tkinter,后_tkinter.TclError: no display name
- 查看设备挂载信息