Во-первых, небольшое объяснение того, почему я задаю этот вопрос в первую очередь: Я пишу программу python (с wiPython gui), которая должна вызывать программу Java AWT из python и извлекать из нее данные. У меня есть рабочее решение для работы в Windows. У меня также есть встроенное решение на OSX, пока я запускаю приложение Java без головы. К сожалению, нет разумного решения, которое я нашел для запуска обоих графических интерфейсов в рамках одного процесса в OSX, потому что оба AWT и WX оба хотят первый поток и не могут делиться контуром сообщения wx.
Что я хотел бы сделать, так это запустить Java-программу в отдельном процессе из моей программы Python и установить канал или очередь или что-то для передачи данных (в частности, массивы байтов) назад и вперед.
Я бы очень признателен за любые предложения или даже за то, что вы в нужном направлении, поскольку у меня очень мало опыта работы с IPC.