나는 sys.argv를 사용하여 파이썬 (2)에서 명령 행 인자를 사용하는 방법을 알고 있지만, 프로그램에 bash와 같은 옵션을 줄 수있는 방법이 있습니까?파이썬 프로그램의 명령 행 옵션들
for a in sys.argv[1:]:
if a.startswith("-"):
if a == "--help":
do_help()
else:
do_usage()
else:
# handle command line arg
당신을 위해이 작업의 일부를 수행하는 존재 argparse
같은 라이브러리가 있지만, 그 기본 개념은 슈퍼 것을 알고 가치 : (예 myprogram --help
에 대한)
[argparse (http://docs.python.org/dev/library/argparse.html)를 미안 – alko
가이 경우를위한 명백하고 어리석은 질문이지만, 나는 newb입니다. – MadTux
@MadTux - 나는 downvotes가 그것과 관련이 있다고 생각하지 않습니다. 대부분의 경우, 연구 노력을 보이지 않거나이 문제를 직접 해결하려고 시도한 결과로 나타났습니다. 멍청한 놈을위한 downvoting,하지만 제대로 건설 질문이 사이트의 정신에 반대합니다. – iCodez