我正在尝试构建一个运行python代码的快捷方式。这段代码是我的开发人员构建的,现在在行动中失踪了。我无法在Mac OS终端中编写代码。无论如何,我在文件夹证明中有两个python文件。当我在终端上点击jj时,它会运行代码5.7.16。我想如果我把第一行从
FPTH="/Users/robertford/PycharmProjects/inference_engine2/inference2/Proofs/5.7.16.py">
自
FPTH="/Users/robertford/PycharmProjects/inference_engine2/inference2/Proofs/prove.py">
然后快捷方式将运行"证明"文件,但它没有。它继续运行 5.7.16 文件。所以我正在尝试构建第二个快捷方式,如果我点击 kk,它会运行位于 proofs 文件夹中的证明文件。任何帮助将不胜感激。不要担心它说excel,MySQL和django的东西。这不重要。
FPTH="/Users/robertford/PycharmProjects/inference_engine2/inference2/Proofs/prove.py"
vmysql=$(grep "mysql =" $FPTH | cut -d'=' -f2)
vexcel=$(grep “excel =" $FPTH | cut -d'=' -f2)
echo $vexcel
echo $vmysql
if [ "$vexcel" == "True" ] ; then
echo "Excel"
elif [ "$vmysql" = "True" ]
then
echo "Mysql"
else
echo "Django"
fi
if [ "$vexcel" = "True" ] ; then
echo "Excel is set”
python $FPTH
elif [ "$vmysql" = "True" ]
then
echo "Mysql is set”
python $FPTH
else
echo “Django is set”
cd /dUsers/robertford/PycharmProjects/inference_engine2
python manage.py runserver
fi
那么,如果我理解正确,您是在尝试通过在终端中键入kk
来执行/Users/robertford/PycharmProjects/inference_engine2/inference2/Proofs/prove.py
?
您可以通过向.bashrc
添加别名来做到这一点。
所以:
- 在您的终端类型中:
nano ~/.bashrc
- 添加以下行:
alias kk='python /Users/robertford/PycharmProjects/inference_engine2/inference2/Proofs/prove.py'
- 按
ctrl + x
- 键入
Y
并按回车键(甚至可能不需要输入(。 - 一定要找到你的bashrc。输入终端:
source ~/.baschrc
做。现在,在"终端"中键入kk
将启动脚本。