Как отправить список python в приложение C ++, ожидающее ввода? - PullRequest
1 голос
/ 12 июля 2020

Я пишу сценарий python, который генерирует список целых чисел и должен отправлять этот список одновременно выполняющейся программе C ++, которая постоянно ожидает ввода. Каков быстрый и безболезненный способ создания связи между этими двумя языками?

Я рассмотрел такие возможности, как:

  • запись результата python в файл во время прослушивания для обновления файлов на C ++ и загрузки его, как только будут доступны новые данные.
  • с использованием python пакета pexpect и включением интерфейса командной строки в программу C ++, чтобы он получал данные через cin.

Обе указанные возможности кажутся мне слишком хакерскими. Есть ли варианты получше, для которых не нужно было бы разбираться в кодировании библиотеки C ++ для python?

1 Ответ

1 голос
/ 12 июля 2020

Вы можете настроить Socket и OutputStream в приложении python для отправки данных, а другой Socket и InputStream в программе C ++ для получения данных.

...