获取当前目录及子目录下包含指定内容的文件名,并将文件的相对路径打印

import os

def search(a,b):
	for file in os.listdir(a):
          #判断是否是文件 if os.path.isfile(os.path.join(a,file)): if b in file:
                   #对全路径进行拆分 print(file,'=>',os.path.join(a,file).split('\\',1)[1]) else:
               #迭代处理子目录 search(os.path.join(a,file),b) if __name__ == '__main__':
    #获取当前文件所在目录,和需要搜索的文件 search(os.path.dirname(__file__),'testinit')

 以上代码可以根据扩展延伸,做成一个快速搜索本地文件的工具。有兴趣的童鞋可以共同延伸一下。 

猜你喜欢

转载自www.cnblogs.com/wx2017/p/8926717.html