Рекомендации по передаче данных между скриптом python 3.6 и скриптом python 2.7 - PullRequest
0 голосов
/ 09 июля 2019

Я использую два скрипта Python.Один использует Python 3.6, другой подает в суд Python 2.7.Скрипт с python3.6 собирает данные с игрового контроллера Logitech G27.Сценарий с python2.7 должен получить эти данные и опубликовать их с помощью ROS.Отсюда необходимость в двух разных скриптах, поскольку ROS совместима с python 2.7.

Я попытался заставить скрипт Python 3.6 работать с python 2.7.Но будет много изменений, которые необходимо будет внести в код.Даже тогда я не уверен, будет ли это работать или нет.

Мое ожидаемое поведение заключается в том, что скрипт python 3.6 отправляет непрерывный поток данных, которые затем могут быть получены скриптом python 2.7.

1 Ответ

0 голосов
/ 09 июля 2019

Попробуйте использовать эту библиотеку python: Pyro

Согласно документации, вы можете использовать "обычные вызовы метода Python для вызова объектов на других машинах".Таким образом, вы можете вызывать методы python 2.7 с Python 3.6 или наоборот с этой библиотекой.

...