跳转至

Batch Executor 文档

一个强大的 Python 库,支持多种并发模式执行批量任务:异步、多线程、多进程和混合执行。

功能特性

  • 多种执行模式:支持异步、多线程、多进程和混合执行
  • 进度跟踪:内置进度条,集成 tqdm
  • 超时控制:可配置的任务超时时间
  • 错误处理:强大的错误处理和日志记录
  • 顺序保持:可选的结果顺序保持
  • 灵活配置:全面的配置选项

快速开始

from batch_executor import BatchExecutor

# 简单使用
def process_item(item):
    return item * 2

executor = BatchExecutor(process_item)
results = executor.run([1, 2, 3, 4, 5])
print(results)  # [2, 4, 6, 8, 10]

安装

pip install batch-executor

文档

许可证

MIT 许可证 - 详见 LICENSE 文件。