同时运行plumbum命令的实用程序类
pb_job_manager的Python项目详细描述
启动并忘记多个命令
import plumbum as pb from pb_job_manager import PBJobManager pbjm = PBJobManager(max_procs=4) pbjm.add_job(pb.cmd.grep["foo", "input.txt"] | pb.cmd.sort > "foo.txt") pbjm.add_job(pb.cmd.grep["bar", "input.txt"] | pb.cmd.sort > "bar.txt") pbjm.add_job(pb.cmd.grep["baz", "input.txt"] | pb.cmd.sort > "baz.txt") pbjb.run() # run until all jobs are finished
使用回调创建作业
- ::
- 待办事项:示例
具有相关性的作业
- ::
- 待办事项:示例
结果迭代
- ::
- 待办事项:示例