擅长:python、mysql、java
<p>在Unix系统上,可以使用<code>/path/to/my/executable</code>运行可执行文件。
这不是python特有的。
由于<code>.</code>是当前工作目录,因此您正在执行位于当前目录中的<code>get-language.py</code>脚本。你知道吗</p>
<p>但是,要使其适用于您的脚本,您需要做两件事:</p>
<h2>1。添加一个shebang</h2>
<p>这是脚本的第一行,它告诉shell要使用哪个程序。
要使用<code>PATH</code>中的第一个python解释器,请使用:</p>
<pre><code>#!/usr/bin/env python
</code></pre>
<h2>2。添加使脚本可执行的权限:</h2>
<p>你需要允许执行你的脚本。这可以通过<code>chmod</code>实现:</p>
<pre><code>chmod +x myscript.py
</code></pre>
<p>最后一部分是所谓的管道操作。
如果你这样调用两个程序:</p>
<pre><code>$ program_a | program_b
</code></pre>
<p><code>program_a</code>的输出(stdout)被馈送到<code>program_b</code>。你知道吗</p>