argparse

    0

    2답변

    Solaris 서버에 python2.7을 설치했으며 argparse을 사용하여 Python 스크립트를 작성하여 명령 행 옵션을 검색했습니다. 서브 파서를 사용하기 전까지는 모든 것이 잘 작동했습니다. 왜 def main(): parser = argparse.ArgumentParser(prog="myProg") subparsers = par

    0

    1답변

    나는이처럼 위치 입력의 명령 행 입력이 선택적 인수에 대한 기본 사항 : 본 parser.add_argument("Foo") parser.add_argument("-b", dest="bar") parser.set_defaults(parser.Foo) options = parser.parse_args() 뭔가가 모두 같은 수 있습니까? parser

    6

    1답변

    내부 디버그 플래그이며 자신이하는 일을 모르는 사용자가 실행할 수없는 인수가 있습니다. 나는 그것을 숨기는 것이 본질적으로 보안 상 모호하다는 것을 알고 있지만, 나는 무능함만큼 악의에 관심이 없다. Optparse에는 SUPPRESS_HELP 옵션이 있으며 거기에 argparse가 있습니까? 여기에서

    1

    2답변

    문서 및 다른 질문을 읽지 못해서 알 수없는 몇 가지 질문이 있습니다. 1 : "어떻게 실제로 인수를 검색합니까?"라는 말을 듣고 나는 주위를 돌아보고 누군가가 __dict __ 함수를 사용하여 사전과 같은 방식으로 액세스하도록 제안했습니다. 어느 것이 효과가 있지만 그 유일한 방법입니까? 오히려 공통적 인 것처럼 보일 지 모르지만 문서에서는 어디에도 분명

    2

    1답변

    사용자가 선택적 매개 변수 -o를 사용하면 사용자는 -b 매개 변수도 사용해야합니다. 그러나 -b 매개 변수는 사용자가 매개 변수 -o를 설정 한 경우에만 사용해야합니다. import argparse if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_ar

    1

    1답변

    내부 소프트웨어 개발 프로세스를위한 Python 빌드 패키지 및 기능 테스트 패키지를 구현하려고합니다. 나의 주요 목표는 전역/표준 로거 (참조 번호 here과 유사) 및 모든 모듈이 원근 패키지 내에서 사용할 argparser를 구현하는 것입니다 (즉, 빌드 로거 및 파서가 테스트 스위트 로거 및 파서와 다를 수 있음). 패키지의 __init__.py에서

    1

    1답변

    내 프로그램이 방법으로 사용하려는 : pythonScript -f 파일 이름 을하지만 -f 잊어 버린 경우, 나는 아직도 파일 이름을 싶어. 나는이 쉬워야한다 알고 - (> 내가 args.fileName 또는 예외를 처리에서 파일 이름을 얻을 수있다), 난 그냥를 찾을 수 없습니다 그래서 나는이 "pythonScript 파일 이름"도 작동이 원하는 그것을하

    0

    1답변

    argparse에서 ArgumentParser.set_defaults를 사용하려고합니다. 다음과 같은 키워드 튜플이 필요합니다. ('baz','badger')과 같은 ConfigParser.items의 출력 항목이 있습니다. parser.set_defaults(bar=42, baz='badger') 어떻게 이것을 set_defaults가 예상하는 키워드가있

    4

    2답변

    커맨드 라인 인터페이스 (처음으로)를 작성하려고하는데 약 argparse, optparse 및 getopt을 읽은 후 그물에있는 몇 가지 권장 사항 때문에 여기에서 argparse을 선택했습니다. def main(argv=None): if argv is None: argv = sys.argv desc = u'some descri

    12

    5답변

    리눅스 SSH 보안 쉘 명령 줄 환경에서 파이썬 스크립트를 실행하려고하는데 argparse 라이브러리를 가져 오려고하는데 오류가 발생합니다 : "ImportError : No module argparse" . 나는 리눅스 쉘이 사용하고있는 파이썬 환경에 argparse 라이브러리가 없기 때문에이 문제가 해결되었다고 생각한다. 나는이 라이브러리가 사용하고있는