にショートカットを作成しますパートナーはLinux用のプログラムを書くことができますが、Mac用にはできません。私はは私が「JJ」を書く際の端末で使用される次のコード行が実行されるように、MAC端子用のショートカットを作成しようとしているMAC端子
cd inference2
cd Proofs
5_7_16.pyのpythonを使用することができます前に、これらは私が使用したコードの最初の2行ですpycharmソフトウェアを使用していたとき、彼は
FPTH="/Users/kylefoley/PycharmProjects/inference_engine2/inference2/Proofs/5_7_16.py"
を次のようにコードのパスを記述するために管理しました
私たちはすでにpythonファイル 'jj'を適切な場所に保存しています。
また、ソフトウェアには3つのモードがあります。出力はExcelに、出力はdjangoに、出力はmysqlになります。私のパートナーを理解できない理由のために、どのタイプのモードがアクティブであるかをファイルに書き留める必要があると考えました。この情報が5_7_16ファイルに既に格納されているため、なぜこれが当てはまるのかわかりません。それが助けになる場合に備えて、ここにはPythonコードの最初の行があります。
excel = True
mysql = False
if not excel and not mysql:
from inference2.models import Define3, Archives, Input
from inference2 import views
if mysql:
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
print BASE_DIR
sys.path.append(BASE_DIR)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "inference_engine2.settings")
import django
django.setup()
from inference2 import views
from inference2.models import Define3, Archives, Input
ここまで彼がこれまでに書いたことは、再び考えましたが、なぜこのすべてが必要なのかわかりません。あなたの.bash_profile
ファイルにエイリアスを追加する必要が
FPTH="/Users/kylefoley/PycharmProjects/inference_engine2/inference2/Proofs/5_7_16.py"
vmysql=$(sed -i ‘’ -E ’s/^mysql = \(.*\)/\1/g’ $FPTH)
vexcel=$(sed —i ‘’ E ’s/^excel = \(.*\)/\1/g’ $FPTH)
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/kylefoley/PycharmProjects/inference_engine2
python manage.py runserver
fi
これは非常に簡単なことのための多くの書き込みです。 '〜/ .bash_rc'に移動し、' alias jj = "python〜/ inference2/Proofs/5_7_16.py" 'を書きます。 –