Я читал в книгах, что вы можете включать скрипты других языков в Python. Можно ли взять переменные из скрипта ruby, передать их функции Python, а затем вернуть результат обратно в Ruby? Если да, то как? Мы будем благодарны за каждый ответ!
1 ответ
Вот несколько способов, которыми вы могли бы это сделать. Обратите внимание, что ни один из них не имеет исключительно высокой производительности:
Это может быть излишним, но я раньше использовал программирование сокетов, чтобы установить отношения клиент-сервер между Python и Ruby. По крайней мере, такой подход кажется крутым.
Вы могли писать и читать из обычного файла. Но тогда вам придется беспокоиться о проблемах параллелизма.
обратные ссылки можно использовать для отправки чего-либо на Python. модуль. В модуле Python вы будете затем использовать
argv
для обработки отправленных данных и затем вернуть некоторый результат в код Ruby.
Для получения дополнительной информации я бы посоветовал посмотреть еще один аналогичный вопрос StackOverflow .
Похожие вопросы
Новые вопросы
python
Python — это мультипарадигмальный многоцелевой язык программирования с динамической типизацией. Он предназначен для быстрого изучения, понимания и использования, а также обеспечивает чистый и унифицированный синтаксис. Обратите внимание, что Python 2 официально не поддерживается с 01.01.2020. Если у вас есть вопросы о версии Python, добавьте тег [python-2.7] или [python-3.x]. При использовании варианта Python (например, Jython, PyPy) или библиотеки (например, Pandas, NumPy) укажите это в тегах.