擅长:python、mysql、java
<p>utapyngo的答案几乎涵盖了你需要知道的所有信息。我来回答这个问题:</p>
<blockquote>
<p>incidentally, trying this in irb:
%x(python)
Brings up the python terminal INSIDE of irb. It will not take params for whatever reason however.</p>
</blockquote>
<p>要向python脚本传递参数,只需传递它。示例:</p>
<pre><code>[fotanus@thing ~]$ python a.py
args:
['a.py']
[fotanus@thing ~]$ irb
1.8.7 :001 > %x(python a.py foo bar)
=> "args:\n['a.py', 'foo', 'bar']\n"
</code></pre>
<p>这适用于Ruby1.8、1.9和2.0。</p>