나는 그런 내가 'JJ'실행 터미널에서 사용되는 코드의 다음 줄을 쓸 때하는 맥 터미널 지름길을 만들려고 해요 :맥 터미널에서 바로 가기를 만들
python 5_7_16.py
내 파트너가 Linux 용 프로그램을 작성할 수는 있지만 Mac 용으로는 할 수 없습니다. 그는 내가이 내가
cd inference2
cd Proofs
5_7_16.py 파이썬을 사용하기 전에 내가 사용하는 코드의 처음 두 줄 수있는 pycharm 소프트웨어를 사용하는 경우
FPTH="/Users/kylefoley/PycharmProjects/inference_engine2/inference2/Proofs/5_7_16.py"
을 다음과 같이 코드의 경로를 작성 관리
우리는 이미 올바른 위치에 저장된 'jj'파이썬 파일을 가지고 있습니다.
또한 소프트웨어에는 세 가지 모드가 있습니다. 출력은 excel, django로 출력, mysql 출력. 내 파트너를 이해하지 못하는 이유 때문에 어떤 파일 유형이 활성 상태인지 파일에 기록해야한다고 생각했습니다. 왜 모든 정보가 이미 5_7_16 파일에 저장되어 있기 때문에 이런 경우인지 이해할 수 없습니다. 단지 도움이 될 경우, 여기 파이썬 코드의 첫 번째 줄이 있습니다.
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
여기까지 그가 지금까지 쓴 내용이 있습니다. 다시 생각해 보면, 나는 이것이 왜 필요한지 이해할 수 없습니다. 나는 당신이 될 필요는 모두 당신이 실행하려는 어떤 코드 맥 터미널을 말할 생각합니다 :
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"'를 작성하십시오. –