为什么我不能在Ruby上执行系统(“xxx.Py -yyy -zzz ...”)?

时间:2011-05-17 10:51:46

标签: python ruby

我的操作系统是Win7

我有一个python文件(xxx.py),我需要在ruby上执行它

我的红宝石代码:

system("xxx.py -yyy -zzz");

并运行它没有结果,但它可以在cmd(xxx.py -yyy -zzz)

上运行

并且ruby可以运行system("java -h");或system("python -h");成功。

我有什么问题???

1 个答案:

答案 0 :(得分:4)

完全填写Dogbert的答案

使用system("python xxx.py -yyy -zzz")可以为您提供所需内容。这是因为你的python脚本可能不是+777或者缺少它的shebang行。