2016-08-03 5 views
-2

C에서 프로그래밍 할 때 명령 줄 인수를 순서에 관계없이 파싱하려면 방법을 알아 냈지만 파일이 무엇인지 지정해야했습니다. 그래서 내 입력은 다음과 같습니다. ./exe.out -i <inputfile> -o <outputfile> -a <someotherfile> etc... 그리고 이렇게 혼합 될 수 있습니다. ./exe.out -o <outputfile> -i <inputfile> -a <someotherfile> etc...Python에서 파일을 무작위로 명령 줄에서 구문 분석

이제 파이썬에서이 작업을 수행해야합니다. 의미, 프로그램의 시작 부분에 명령 줄 인수를 처리하고 주 프로그램에 파일 위치를 반환하는 메서드가 있습니다.

ex.python test.py -i <inputfile> -o <outputfile> -a <someotherfile> etc...

이 작업을 수행 할 수 있습니까? 나는 그것을 할 수있는 방법을 찾았지만 정확한 순서가 있어야하며 이 아니라이 내 프로젝트에 해당됩니다.

답변

3

optparse (파이썬 2.7 이전) 또는 argparse (파이썬 2.7 이상)을 찾고 있습니다.