这篇文章主要为大家详细介绍了Python 查找某个目录下包含某个关键字的所有文件夹及子文件夹的文件名,具有一定的参考价值,可以用来参考一下。
感兴趣Python 查找某个目录下包含某个关键字的所有文件夹及子文件夹的文件名的小伙伴,下面一起跟随四海网的小编罗X来看看吧。
# 四海网网 (www.q1010.com)
#coding = utf-8
import os
#from functools import reduce
def search(path,s):
#result = [filename for t in os.walk(path) for filename in t[2] if s in os.path.splitext(filename)[0]]
result = []
for t in os.walk(path): #返回的是root,dirs,files
for filename in t[2]: #t[2]指的就是files
if s in os.path.splitext(filename)[0]: #test.txt [0]为test [1]为.txt 文件名和扩展名
result.append(filename)
return result
if __name__ == '__main__':
result = search('D:\py','learning')
print(result)
# End 512.笔记 www.q1010.com
本文来自:http://www.q1010.com/181/2617-0.html
注:关于Python 查找某个目录下包含某个关键字的所有文件夹及子文件夹的文件名的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:传递参数
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。