argparse

    87

    2답변

    python argparse에서 부속 명령을 사용하면 선택한 인수를 얻을 수 있습니다. parser = argparse.ArgumentParser() parser.add_argument('-g', '--global') subparsers = parser.add_subparsers() foo_parser = subparsers.add_parser('fo

    1

    4답변

    내 파이썬 프로그램에 argparse 사용하고 그리고 내가 이런 내 소프트웨어를 실행할 때 방법를 호출 할 : 내가 대신 방법의 함수를 호출 할 경우 $ python __init__.py foo 쉽게입니다 : def foo(args): pass def main(): foo_parser.set_defaults(func=foo) i

    1

    2답변

    나는 argparse를 사용하여 재귀 프로그램을 작성하고있다. 유일한 필수 인수는 작업 할 파일입니다. 필자가 재귀 적으로 호출 할 때 파일 이름은 필요하지 않지만 (새 디렉토리를 호출 할 것이므로) 옵션이 필요합니다. 문제는 argparse가 python programname.py -options arg FILENAME FILENAME과 python pr

    17

    2답변

    '-a', '-b', '-c', '-d'이라는 인수가있는 경우 add_mutually_exclusive_group() 함수를 사용하면 프로그램에서 하나만 사용해야합니다. 이를 결합하여 프로그램이 '-a 999 -b 999' 또는 '-c 999 -d 999' 중 하나만 받아 들일 수 있습니까? 편집 : 더 명확하게하기 위해 간단한 프로그램을 추가 : >>>

    4

    2답변

    argparse를 사용하고 있으며 내 옵션 중 하나의 도움말 텍스트에 목록을 표시하려고합니다. 그러나 argparse는 텍스트에서 새 줄을 제거하고 한 줄에 표시합니다. 어쨌든 argparse에게 도움말 문자열이 미리 포맷되어 있고 줄 바꿈 문자를 제거하지 않는다고 말합니까? docs에서

    1

    2답변

    에 argparse 사용하여 두 값으로 인수에 대해 별도의 선택을 설정 나는 현재 다음과 같은 코드가 있습니다 : import argparse parser = argparse.ArgumentParser(description='Adds a new modem to Iridium account') parser.add_argument('imei', metav

    2

    1답변

    argparse 모듈을 사용하면 주어진 인수에 대해 여러 동작을 수행 할 수 있습니까? 특히, nargs='?'과 함께 -l/--list 옵션을 제공하여 프로그램의 주요 기능을 세트의 모든 가능성 또는 특정 가능성에 대한 정보를 제공하는 것으로 변경합니다. 일반적으로 구문 분석 후에 호출 할 함수가 포함 된 네임 스페이스 특성이 있습니다. -l 옵션을 사용

    3

    2답변

    python2.7에서 argparse 모듈은 add_argument 메소드를 가지고 있습니다. add_argument 메소드는 아래와 같이 키워드 인수 앞에 변수가없는 인수를 사용할 수 있습니다. parser = argparse.ArgumentParser(description='D') parser.add_argument('-a', '-b', ... '-n