擅长:python、mysql、java
<p>好吧,睡了一个好觉之后,我读到的东西终于在我的脑子里计算出来了,我得到了答案。我以前所做的一切都是多余的,可以丢弃。你知道吗</p>
<p>我的解决方案(请记住,我使用的是macOS Mojave atm):</p>
<ol>
<li>在home目录中,我创建了一个名为<code>.start_alfred.sh</code>的文件。
这是一个shell脚本,在终端中有一个可调用的命令,可以转到我指定的目录,然后运行python脚本。你知道吗</li>
<li>在里面,我写道:</li>
</ol>
<pre><code>#!/bin/bash
function Alfred() {
cd /Users/mcaay/Documents/Moje\ Dokumenty/MANTA/Alfred
python3 Alfred.py
}
</code></pre>
<p>此函数的名称(<code>Alfred</code>)将调用其中包含的shell命令。它基本上是做你通常在终端上做的事情来启动一个程序。你知道吗</p>
<ol start=“3”>
<li>在我的<code>.bash_profile</code>中,我在末尾添加了<code>source ~/.start_Alfred.sh</code>,因此每次打开终端<code>.start_Alfred.sh</code>中的所有内容都会立即可用。你知道吗</li>
</ol>
<p>基本上就是这样:)也许不是最干净的,但是超级简单,足够满足我的需要。Tanktalus和asafpr的回答帮助我想出了这个解决方案。你知道吗</p>
<p>用例:</p>
<pre><code>mcaay:~ mcaay$ Alfred
Co jest?
>>> thx
np
mcaay:Alfred mcaay$
</code></pre>
<p><code>Thx</code>是结束python脚本的命令。你知道吗</p>