argparse

    0

    1답변

    저는 argparse를 사용하고 있으며 옵션을 사용하여 옵션을 제한하려고합니다. , 번호km 번호센티미터 번호미터을 : 허용되는 값에 대한 , 나는의 형식으로 입력을 찾고 있어요. 예 : 3493cm. 나는 그것이 km, cm 또는 m으로 끝나는 한 그 숫자가 얼마인지 상관하지 않는다. 이 나는 ​​시도했다 : 작동하지 않았다 parser.add_argum

    1

    1답변

    argparse의 add_argument() 함수를 사용하여 사용자가 하나의 필수 값을 파싱하고 선택적 값을 파싱해야하는 방법은 무엇입니까? 예 : --read book [page]. page을 생략하거나 읽을 특정 페이지를 구문 분석 할 수 있습니다. 그것을 버리면 1면에서 시작됩니다. 나는 많은 작업을 볼 수 있기 때문에이 작업을 쉽게 처리 할 수 ​​

    1

    3답변

    4 자리 숫자를 인수로 지정하여 구성 설정을 제공하고 싶습니다. 각 숫자는 특정 설정이 A, B, C 또는 D 인 경우 True 또는 False 상태에 해당합니다. A B C D 0 1 0 0 # would indicate that the user wants B setting only 1 1 0 1 # would indicate that

    0

    3답변

    내가 인수 파서과 같이이 : 이제 def args_parser(): parser = argparse.ArgumentParser(description='myparser') parser.add_argument('--k', type=int, default=100, help = 'numbers') return parser , 난 그냥

    0

    1답변

    configparser를 사용하여 ini 파일을 읽는 첫 번째 파이썬 스크립트를 작성했습니다. ;ini [hypervisor1] name = hyp1 how = ssh vms = vm1 vm2 vm3 [hypervisor2] name = hyp2 how = vpn vms = vm4 vm5 vm6 두 번째 내 스크립트 : 기능 print_

    0

    1답변

    오류의 원인을보기 위해 값의 유형이 argparse (잘못된 값이지만 인수가 인식됨)에서 잘못되었을 때 발생하는 오류를 포착하는 것이 가능합니까? 그리고 결국 은을 무시합니다 (파싱을 계속 하시겠습니까?). 나는 ArgumentParser의 오류 메서드를 재정의 할 수 있지만 문자열로만 오류 메시지를 제공하므로이 문자열을 구문 분석하지 않아도됩니다. 이것은

    1

    1답변

    argparse은 옵션의 인수에 유형 변환을 적용하고 기본값이 문자열 인 경우 이들의 기본값을 적용합니다. 그러나,이 위치 인수를 위해 그렇게하지 않는 것 같습니다 : 예상대로 내가 file--file에 변경하는 경우 import argparse as ap p = ap.ArgumentParser() p.add_argument('file', nargs=

    0

    1답변

    Argparse에는 fromfile-prefix-chars이라는 기능이 있는데, 이것은 내가 찾고있는 것의 절반을 정확하게 수행하는 것으로 보인다. 현재 명령 줄 인수에서이 기능에 대한 파일을 만들려면 어떻게해야합니까? 나는 코드 빌드의 일부분을 자동화하는 파서로 복잡한 스크립트를 가지고있다. 유스 케이스는 처음으로 명령 행을 올바르게 설정 한 다음 기본적

    1

    1답변

    저는 파이썬의 멋진 Cmd 라이브러리를 사용하여 터미널 게임을 만들고 있습니다. 하지만 어떻게 든 argparse 코드를 넣을 수 있다면 궁금했습니다. 내 cmd.Cmd() 클래스에서 'args'를 처리하기 위해 argparse를 사용하는 것과 같습니다. 이렇게하려면 argparse에 args를 수동으로 전달하는 방법이 필요했습니다. 필자는 문서를 보았지만

    1

    1답변

    을 수행 : import argparse parser = argparse.ArgumentParser() parser.add_argument('--p', required=True) parser.add_argument('arg', action=MyAction) parser.parse_args() , MyAction 간단한 사용자 지정 작업 클래스입