Вызов внешней программы из python и получение ее вывода

Я хочу вызвать программу ( .exe ), которая написана на C ++ и скомпилирована из Python. Исполняемый файл принимает на вход два файла и возвращает результат.

Мне нужно сделать это для нескольких файлов. Итак, я хотел бы написать небольшой скрипт на python, который перебирает несколько файлов, передает их исполняемому файлу и возвращает значения.

Я выполнил поиск и знаю, что SWIG и Boost :: Python могут быть вариантом, но я пытался найти более простой способ. Мне не нужно «расширять» программу на C ++. Я просто хочу вызвать его так же, как из командной строки, и получить возвращенный номер.

5
задан agf 30 September 2011 в 00:44
поделиться