擅长:python、mysql、java
<p>在<code>~/bin/clingo</code>的最顶端添加shebang<code>#!/bin/sh</code>,然后运行:</p>
<pre><code>$ chmod +x ~/bin/clingo
</code></pre>
<p>使文件可执行。在</p>
<p><code>Popen()</code>调用<code>os.execvp()</code>来执行程序。<a href="http://bugs.python.org/issue19948" rel="nofollow">Its behaviour differs from your shell that emulates ^{<cd5>}</a>:如果脚本中没有shebang(<code>!#..</code>在顶部),那么shell会将其重新作为shell脚本运行,但是Python的<code>os.execvp()</code>则会在PATH中运行下一个文件。在</p>