# 内存溢出 (jb51.cc) #Coding = utf-8import os#from functools import reducedef 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 内存溢出 jb51.cc
总结 以上是内存溢出为你收集整理的Python 查找某个目录下包含某个关键字的所有文件夹及子文件夹的文件名全部内容,希望文章能够帮你解决Python 查找某个目录下包含某个关键字的所有文件夹及子文件夹的文件名所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)