python glob
python中glob是什么,怎么使用呢?不知道的小伙伴来看看小编今天的分享吧!
1、glob简介:
glob是python自带的一个操作文件的相关模块,由于模块功能比较少,所以很容易掌握。用它可以查找符合特定规则的文件路径名。使用该模块查找文件,只需要用到:“*”, “?”, “[]”这三个匹配符。
2、说明:
glob返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径。python的glob模块可以对文件夹下所有文件进行遍历,并保存为一个list列表。
3、使用glob的例子:
for xmlPath in glob.glob('/media/ai1/DATAPART11/LIDC-IDRI' +"/*"):
#解释:遍历指定文件夹下所有文件或文件夹
for xmlPath in glob.glob(xmlPath + "/*/*"):
#解释:遍历指定文件夹下的所有文件夹里的所有文件,/*/*可以根据文件夹层数自主设定
img_path = sorted(glob.glob(os.path.join(images, '*.npy')))
#解释:遍历文件夹下所有npy文件
import glob
#获取指定目录下的所有图片
print glob.glob(r"E:/Picture/*/*.jpg")
#获取上级目录的所有.py文件
print glob.glob(r'../*.py') #相对路径
以上就是小编今天的分享了,希望可以帮助到大家。
python glob.glob
python简单又强大的文件搜索库-glob
glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件。使用起来非常方便。查找文件只用到三个匹配符:
"*":匹配 0 个或多个字符
"?":匹配单个字符;
"[]":匹配指定范围内的字符,如:[0-9]匹配数字;
两个主要的函数方法1,glob(pathname)
返回所有匹配的文件路径列表(文件路径,以字符串形式,构成的 list)。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径.
以绝对位置获取文件内容
获取当前目录下所有的py文件,返回文件名列表的形式
2,iglob
返回结果是可迭代对象,通过遍历,可以输出所有满足条件的py文件
- 06-28生活
干了的葡萄汁怎么洗掉
- 03-12生活
高冷狗万app足彩下载官方版 女孩霸气十足
- 06-25生活
自嗨锅怎么弄
- 05-06生活
水蝇是水黾吗
- 05-21生活
体重和血压对照表
- 03-11生活
诗经里的好名字
- 01-02科技
华为hcie考到能进华为吗
- 05-27生活
卤肉放冷藏能保存几天
推荐
- 1喝羊汤能吃西瓜么215
- 2冰箱电机嗡嗡272
- 3高铁票没赶上可以退票吗407
- 42022研究生学年自我鉴定范文409
- 5身份证丢了怎么取机票393
- 6压岁钱又名332