cli = './binary %s' % argument
cli_parts = shlex.split(cli)
mp = Popen(cli_parts, stdin=PIPE, stderr=PIPE, stdout=PIPE)
mp.communicate()[0]
Hadoop Streaming: Mapper «обертывает» двоичный исполняемый файл