smell_datamine_multiprocessing.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:Smelly-London 作者: Smelly-London 项目源码 文件源码
def main():

    start = timer()
    files = get_file_names()
    smell_results = []

    bar = progressbar.ProgressBar(max_value=len(files))
    processed_files = 0
    with concurrent.futures.ProcessPoolExecutor() as executor:
        for file, smell in zip(files, executor.map(worker, files)):
            smell_results = smell_results + smell
            processed_files += 1
            bar.update(processed_files)
    smell_results = [x for x in smell_results if x]

    end = timer()
    print(end - start)
    dataminer = SmellDataMine()
    dataminer.save_to_database(smell_results)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号