在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径

Posted rainux.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径相关的知识,希望对你有一定的参考价值。

import os
def search(text,path ='.'):
    for name in os.listdir():
        current = os.path.join(path,name)#递归得以实现的关键
        if os.path.isdir(name):
            search(text,current)
        elif name.find(text)!= -1:
            print(current)

if __name__ == '__main__':
    text = input('Please input')
    search(text)

以上是关于在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径的主要内容,如果未能解决你的问题,请参考以下文章

在当前目录下递归的查找包含指定字符串的文件

MFC怎么查找当前目录以及子目录下的*_DS.TXT文件?

Linux 查找当前目录下所有包含指定内容的文件

如何列出当前目录下,以install开头的所有文件

我想在linux下查找当前目录下名为Bin的文件夹并直接zip,命令怎么写

linux查找当前目录下所有子目录特定文件类型需要查找的文件内容