대화 형 셸 유형 응용 프로그램을 만들고 싶습니다. 예를 들면 :Python 대화 형 셸 유형 응용 프로그램
> ./app.py
Enter a command to do something. eg `create name price`.
For to get help, enter "help" (without quotes)
> create item1 10
Created "item1", cost $10
> del item1
Deleted item1
> exit
...
나는 물론 명령의 개별 부품을 얻을 수있는 라인을 분할, 사용자의 입력을 받고 infinte 루프를 사용할 수 있지만 더 좋은 방법이 있나요? PHP (Symfony 2 Console)에서도 콘솔 명령을 만들어 웹 응용 프로그램을 설정하는 데 도움을 줄 수 있습니다. 파이썬에서 그런 것이 있습니까? (파이썬 3을 사용하고 있습니다.)
매우 도움이되는, 훌륭한 대답 @OlehPrypin. 감사! – Phil
파이썬 3임을 나타 내기 위해 답변에 주석을 달 수는 없을 것이라고 생각합니다. 질문에이 질문이 나온다는 것을 알고 있지만, 질문의 제목을 읽은 후 우리 중 일부는 답변으로 건너 뜁니다. * args와 입력 대 raw_input 기능이 모두 나에게 새롭기 때문에 나는 이것을 조금만 넘어 섰다. – sage
@sage 이전 버전의 Python을 사용하는 것이 문제입니다. 나는 당신이 생각한대로 새로운 버전의 것을 사용하도록 지시해야한다고 생각하지 않는다. 또한 [[tag : python-3.x] 태그도 있습니다. 또한 파이썬 2.7 용으로 수정하는 것도 사소한 일이다. –