擅长:python、mysql、java
<p><code>./</code>是不必要的,<code>bin/python</code>将具有相同的效果,在当前目录的<code>bin</code>子目录下运行<code>python</code>。当然,两者都不应该与<code>/bin/python</code>混淆,正如Blender解释的那样,这意味着完全不同的东西,并且将运行系统<code>python</code>。你知道吗</p>
<p>根据我的经验,<code>./bin/python</code>优先于<code>bin/python</code>是习惯的结果。许多人运行shell设置为不在<code>PATH</code>中包含<code>.</code>,因此他们必须以<code>./exec-name</code>的形式调用当前目录中的可执行文件,而仅仅是<code>exec-name</code>。(这是一个很好的实践,因为这样您就不必担心仅仅通过将cd插入目录并键入错误的命令而意外地运行恶意脚本。)但是,在<code>PATH</code>中使用<code>.</code>对<code>bin/python</code>这样的命令没有影响,因为这样的相对命令从一开始就不会在<code>PATH</code>中查找。换句话说,<code>bin/python</code>与<code>./bin/python</code>相同,而与<code>PATH</code>无关。你知道吗</p>