2017-11-16 3 views
-1

파이썬 용 Click 라이브러리에는 사용자가 터미널 창에서 입력 한 것과 정확히 일치하는 완전한 명령 행을 얻을 수있는 방법이 있습니까?사용자가 입력 한 전체 명령 줄을 얻는 방법은 무엇입니까?

+0

셸은 명령을 처리하고 인수를 프로그램에 전달합니다. 프로그램은 일반적으로 사용자가 입력 한 정확한 명령에 액세스 할 수 없습니다. – khelwood

+0

리눅스의 경우 bash 히스토리 파일을 읽을 수 있습니다 : open ('/ home/user/.bash_history')의 행 : print (line, end = '') –

+2

sys 인 argv가 작동하지 않습니까? 파이썬 인터프리터에 전달 된 내용은 최소한 제공 될 것입니다. 당신이하고자하는 것에 대한 세부 사항을 제공 할 수 있습니까? – WombatPM

답변

0

sys.argv를 사용하십시오.

sys.argv[0]은 인터퍼터에 전달 된 스크립트의 이름을 제공합니다. 다른 명령 행 요소는 공백으로 나머지 목록 요소로 분할됩니다.