在文件夹和 return 路径中搜索文本文件

searching for a text file in the folders and return the path

我想使用 python 找到一个 text 文件,其名称在我计算机的文件夹中,return 文件的路径。我知道应该如何使用 bash 脚本来完成,但我想知道如何快速使用 python 来完成它?

这是我的做法:

import os
import argparse

parse=argparse.ArgumentParser(description="Find some files in some dirs")
parse.add_argument('FILE_OR_DIR', nargs='+')
args = parse.parse_args()

target_dirs = [d for d in args.FILE_OR_DIR if os.path.isdir(d)] or ['.']
target_files = [f for f in args.FILE_OR_DIR if not os.path.isdir(f)]

for d in target_dirs:
    for root, _, files in os.walk(d):
        for file in files:
            if file in target_files:
                print os.path.join(root, file)