3

我在书中读到您能够将其他语言的脚本合并到 Python 中。是否可以从 ruby​​ 脚本中获取变量,将它们传递给 python 函数,然后将输出返回给 Ruby?如果是这样,怎么做?每一个答案将不胜感激!

4

1 回答 1

4

这里有几种方法可以做到。请注意,这些都没有异常高性能:

  • 这可能有点矫枉过正,但我​​之前使用过套接字编程来建立 Python 和 Ruby 之间的客户端-服务器关系。至少这种方法感觉很酷。

  • 您可以从一个通用文件中写入和读取。但是你不得不担心并发问题

  • 反引号可用于向 Python 模块发送内容。在 Python 模块中,您将使用它argv来处理发送的数据,然后将一些结果返回给 Ruby 代码。

有关更多信息,我建议查看另一个类似的 StackOverflow 问题

于 2013-03-13T12:46:11.860 回答