2014-04-20 3 views
0

어떻게 공백으로 인수를 사용할 수 있습니까? 나는 웹에서 자막을 다운로드 할 수있는 프로그램을 만드는거야파이썬 - 공백이있는 인수

http://www.tutorialspoint.com/python/python_command_line_arguments.htm

에서 스크립트를 사용하고 있습니다. 내 스크립트에는 [-m [영화의 이름]] 인수가 있습니다. 앞에서 언급 한 사이트의 getopts는 공백 opt 인수로 계산하지 않습니다.

예 : -m The Mists "The Mists"를 변수에 저장해야합니다. 문제는 코드에서 표현식을 제외하기 때문에 공백 프로그램 끝을 사용할 때입니다.

전체 "The Mists"를 변수에 저장하려면 어떻게 수정합니까?

답변 해 주셔서 감사합니다.

+0

변수를 명령 줄에서 "안개"로 전달 하시겠습니까? – shaktimaan

+0

이것은 주로 사용중인 운영 체제와 명령 셸에 의존하며 python에서는 사용하지 않습니다. 나는 또한 따옴표를 사용하는 것으로 추측한다. – guidot

답변

1

의 기능으로 개별 인수를 구문 분석 할 수 있습니다. 쉘 및 콘솔의 대부분은 공백으로 하나의 인자를 구분하는 따옴표를 사용

-m "The Mists" 

파이썬은 껍질에 두 개의 별도의 인수로 '-m''The Mists' 전달됩니다.