我在书中读到你能够将其他语言的脚本合并到Python中。是否可以从ruby脚本中获取变量,将它们传递给python函数,然后将输出返回给Ruby?如果是这样,怎么样?每个答案都将非常感谢!
答案 0 :(得分:4)
以下是可以做的一些方法。请注意,这些都没有特别高的性能:
这可能有些过分,但我之前使用套接字编程set up a client-server relationship between Python and Ruby。至少这种方法感觉很酷。
您可以从公共文件中写入和读取。但是你必须担心concurrency issues。
backticks可用于向Python模块发送内容。在Python模块中,您可以使用argv
来处理发送的数据,然后将一些结果返回给Ruby代码。
有关详细信息,我建议您查看another similar StackOverflow question。