从python调用ruby脚本,并返回响应

时间:2015-03-24 20:32:16

标签: python ruby python-2.7

我正在使用python,我想调用Ruby函数(即以类似于调用python函数的方式),指定函数参数,然后返回返回值。

我一直在搜索,可以看到如何运行ruby代码,例如然而,使用os.system似乎无论如何:

  1. 调用Ruby代码中的特定函数,传递变量
  2. 将函数的结果返回给Python。
  3. e.g。我希望能够做类似的事情:

     desired_response = ruby_function(variables)
    

    其中ruby_function位于名为ruby_file的文件中,响应是运行该函数的结果。

1 个答案:

答案 0 :(得分:0)

我不知道ruby程序的输出是什么,但使用os.startfile()可以运行ruby脚本。