Python和Ruby解释器
问题描述:
我在书中读到你能够将其他语言的脚本合并到Python中。是否有可能从ruby脚本获取变量,将它们传递给python函数,然后将输出返回给Ruby?如果是这样,怎么样?每一个答案将不胜感激!Python和Ruby解释器
答
这里有几种方法你可以做到这一点。请注意,这些都不具有极高的性能:
这可能是矫枉过正,但我以前set up a client-server relationship between Python and Ruby已经使用套接字编程。至少这种做法感觉很酷。
你可以从一个普通的文件中读写。但是,你必须担心concurrency issues。
backticks可用于将某些内容发送到Python模块。在你使用的Python模块中,使用
argv
来处理发送的数据,然后返回一些结果给Ruby代码。
欲了解更多信息,我会建议看看another similar * question。
调查http://rubypython.rubyforge.org – 2013-03-13 12:44:54