网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

用finddler,轻松找到你想要的数据宝藏?

GG网络技术分享 2025-11-12 20:22 7


python import os import re import threading

class Finddler: def init: self.directory = directory self.filepattern = re.compile self.outputmode = outputmode self.sortby = sort_by self.threads = threads self.results =

def search_files:
    for root, dirs, files in os.walk:
        for file in files:
            if self.file_pattern.match:
                file_path = os.path.join
                if self.output_mode == 'name':
                    self.results.append
                elif self.output_mode == 'path':
                    self.results.append
                else:
                    raise ValueError
def sort_results:
    if self.sort_by == 'name':
        self.results.sort
    elif self.sort_by == 'size':
        self.results.sort)
    elif self.sort_by == 'time':
        self.results.sort)
    else:
        raise ValueError
def run:
    threads = 
    for _ in range))):
        thread = threading.Thread
        threads.append
        thread.start
    for thread in threads:
        thread.join
    self.sort_results
    return self.results

finddler = Finddler results = finddler.run for result in results: print

标签:

提交需求或反馈

Demand feedback