【Python】返回匹配特定文件的方法

网友投稿 256 2022-09-05


【Python】返回匹配特定文件的方法

###DATE: 2018.5.25

====================================================================

Python语言用于文件或目录的批处理操作非常高效,下面介绍一种返回匹配特定文件的Python实现方法:

1、利用glob.glob函数实现文件搜索

test_dir = os.getcwd()files = glob.glob(test_dir + "\\" + "*.mp4")

返回当前目录下的所有后缀为mp4的文件。

glob.glob():返回所有匹配的文件路径列表,只支持3种匹配符,“*”,“?”,"[ ]"

2、采用os.listdir函数实现文件搜索

allfiles = os.listdir(rawdir)files =[rawdir+"/"+f for f in allfiles if re.search('mp4$',f)]

返回当前目录下的所有后缀为mp4的文件。

os.listdir():返回当前目录下的所有文件名或者目录名

3、采用os.walk函数实现文件搜索

for root , dirs, files in os.walk(rawdir): for f in files: if(re.search('mp4$', f)): allfiles.append(os.path.join(root,f))

返回当前目录下的所有后缀为mp4的文件。

4、参考:

https://jianshu.com/p/4b6d88642a1a


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring框架学习之Spring @Autowired实现自动装配的代码
下一篇:Springboot自定义mybatis拦截器实现扩展
相关文章

 发表评论

暂时没有评论,来抢沙发吧~