可以使用Python的os模块中的walk函数实现按照是否跳过文件来搜索。
示例代码:
import os
def search_files(start_path, skip_files=False): for root, dirs, files in os.walk(start_path): if skip_files: dirs[:] = [d for d in dirs if not d.startswith('.')] files[:] = [f for f in files if not f.startswith('.')] print("Searching in:", root) for file in files: print("Found file:", os.path.join(root, file))
search_files('/path/to/start')
search_files('/path/to/start', skip_files=True)
上一篇:按照食材搜索的SQL配方
下一篇:按照是否重叠进行分组