千家信息网

python中如何使用glob通配符

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关python中如何使用glob通配符,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。from glob import glo
千家信息网最后更新 2025年12月02日python中如何使用glob通配符

这篇文章将为大家详细讲解有关python中如何使用glob通配符,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

from glob import glob

abspath = 'input'

totalList = glob(abspath,'*','*.wav') # abspath 目录下所有文件夹下的wav文件找到

1.介绍glob模块用来查找文件目录和文件,常见的两个方法有glob.glob()和glob.iglob(),可以和常用的find功能进行类比,glob支持*?[]这三种通配符2.三种通配符*代表0个或多个字符?代表一个字符[]匹配指定范围内的字符,如[0-9]匹配数字3.例子import globfilelist=glob.glob(r'./*.py')#返回的数据类型是list,#>>['./1.py','./2.py']包含'./'#而*.py返回 "a.py".glob.iglobiglob与glob类似,只是这里返回值为迭代器,对于大量文件时更为省内存import glob  f = glob.iglob(r'../*.py') print f # for py in f:     print py

关于python中如何使用glob通配符就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

0