связь между двумя программами в python

У меня есть 2 программы, обе на питоне, одна сторонняя и уже сделана. Я хочу запустить один на переднем плане и один в фоновом режиме. Я хочу установить связь между двумя программами, чтобы я мог сказать одной на переднем плане что-то сделать, а затем сказать другой программе что-то сделать. Например, в программе переднего плана я нажимаю кнопку, которая затем говорит другой программе что-то сделать. Каков наилучший способ сделать это?

Я знаю, что задавал вопрос об этом раньше, но я чувствую, что люди могли счесть это слишком конкретным, поэтому я написал более упрощенный вопрос.


person John Smith    schedule 04.03.2013    source источник
comment
вы это читали?   -  person vault    schedule 04.03.2013
comment
Вам не нужно делать две программы. Просто создайте поток в основной программе, который будет выполнять эту работу.   -  person Ionut Hulub    schedule 04.03.2013
comment
посмотрите мой ответ по адресу: stackoverflow.com/ вопросы/16213235/   -  person Vladimir Muzhilov    schedule 26.04.2013
comment
посмотрите мой ответ по адресу: stackoverflow.com/ вопросы/16213235/   -  person Vladimir Muzhilov    schedule 26.04.2013


Ответы (2)


По моему опыту, rpyc — это, безусловно, самый простой, самый элегантный и самый гибкий способ сделать это. http://rpyc.readthedocs.org/en/latest/

person shx2    schedule 04.03.2013

Вы можете использовать Менеджер из модуля multiprocessing.

person Igonato    schedule 04.03.2013