从ruby调用python脚本

例如,我可以像PHP那样在PHP中使用Python脚本:

exec("python script.py params",$result);

其中“script.py” - 脚本名称和变量$result保存输出数据。

我如何用Ruby做到这一点? 我的意思是,从Ruby调用Python脚本。


一种方法是执行。

result = exec("python script.py params")

您可以对任何shell二进制文件执行shell命令并使用反引号捕获响应:

result = `python script.py params`

另一种做同样事情的方法是,

system 'python script.py', params1, params2
链接地址: http://www.djcxy.com/p/25297.html

上一篇: Call python script from ruby

下一篇: How to execute commands within Rake tasks?