创建一个文件搜索工具是一个非常有用的项目,它可以帮助用户在指定目录下查找文件。以下是一个基本的文件搜索工具示例,它使用Python的os库来进行文件搜索。

import os

def search_files(directory, filename):
    found_files = []
    
    for root, _, files in os.walk(directory):
        for file in files:
            if filename in file:
                found_files.append(os.path.join(root, file))

    return found_files

def main():
    print("欢迎使用文件搜索工具!")
    search_directory = input("请输入要搜索的目录:")
    search_filename = input("请输入要查找的文件名:")

    found_files = search_files(search_directory, search_filename)

    if found_files:
        print(f"找到以下文件:")
        for file in found_files:
            print(file)
    else:
        print(f"找不到文件 '{search_filename}'。")

if __name__ == "__main__":
    main()

在这个示例中,用户需要输入要搜索的目录和要查找的文件名。程序将在指定的目录及其子目录中搜索文件,并将匹配的文件路径打印出来。

请注意,这只是一个基本的文件搜索工具示例,没有包括更多高级功能,如正则表达式搜索、文件内容搜索等。你可以根据需要进一步扩展和改进这个工具,以满足你的特定需求。希望这个示例能帮助你入门文件搜索工具的开发。