On Wed, Jun 8, 2011 at 12:06 PM, Pony <lingyu.ma...@googlemail.com> wrote: > Hi all, > > I'm a newbie with python, and I have a question about running parallel > C++ binaries with python. > > Suppose I have a C++ binary named "test" and it takes two inputs, if I > want to run below three commands in bash: > test a b > test c d > test e f > > What's the best way to run it parallel with python?
Use the `subprocess` module. > Can anyone give an example code for doing this? from subprocess import Popen cmds = [['test', 'a', 'b'], ['test', 'c', 'd'], ['test', 'e', 'f']] processes = [Popen(cmd) for cmd in cmds] for proc in processes: proc.wait() Cheers, Chris -- http://rebertia.com -- http://mail.python.org/mailman/listinfo/python-list