手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >在Python中使用glob模块查找文件路径的方法
在Python中使用glob模块查找文件路径的方法
摘要:glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个...

glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:”*”, “?”, “[]“。”*”匹配0个或多个字符;”?”匹配单个字符;”[]“匹配指定范围内的字符,如:[0-9]匹配数字。

glob.glob

返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径。下面是使用glob.glob的例子:

import glob #获取指定目录下的所有图片 print glob.glob(r"E:/Picture/*/*.jpg") #获取上级目录的所有.py文件 print glob.glob(r'../*.py') #相对路径 glob.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

It's so easy, is't it?

【在Python中使用glob模块查找文件路径的方法】相关文章:

Nodejs中session的简单使用及通过session实现身份验证的方法

在JavaScript中使用NaN值的方法

AngularJS中使用HTML5手机摄像头拍照

JQuery实现动态添加删除评论的方法

JavaScript中用于生成随机数的Math.random()方法

JQuery自动触发事件的方法

在JavaScript中使用开平方根的sqrt()方法

jquery实现点击label的同时触发文本框点击事件的方法

javascript实现查找数组中最大值方法汇总

在JavaScript的正则表达式中使用exec()方法

精品推荐
分类导航