optparse

    4

    1답변

    optparse (스크립트에 명령 행 옵션을 구문 분석) 및 fileinput (파이프 또는 파일을 통해 데이터 입력을 제공 할 수있는 유연성 제공)을 사용하려고합니다. import optparse, fileinput parser = OptionParser() parser.add_option("-v", action="store_true", dest=

    6

    3답변

    저는 알고리즘에 대한 몇 가지 기본 지식을 가지고 파이썬을 처음 프로그래밍 언어로 배우려는 시도를 시작했습니다. 모든 사람들이 시작할 수있는 가장 좋은 방법은 유용 할만한 것을 찾는 것이라고 권장하기 때문에 저의 저장소를 관리하기위한 작은 스크립트를 작성하기로 결정했습니다. 기본 일 : - 난, 데이터는 매우 간단합니다 추가/제거/파일을 구문 분석하는 동안

    2

    1답변

    내 프로그램에는 많은 명령 행 옵션이 있습니다. 하지만 그가 --help을 입력 할 때 사용자를 압도하고 싶지는 않습니다. 모든 옵션을 인쇄하는 대신 가장 중요한 옵션 만 나열하고 나머지는 --help=full 일 때 인쇄하십시오. 그러나 OptionParser은 정의 된 옵션의 전체 목록 인쇄 만 지원하는 것으로 보입니다. 정의 된 옵션을 반복하고 내 방

    6

    2답변

    은 다음과 오히려 표준 코드를 가지고 : -x 및 -f 모두 명시 적으로 존재하는 경우, 오류가보고되어야한다 from optparse import OptionParser opts = OptionParser() opts.add_option('-f', action="store_true") opts.add_option("-x", dest="x",

    1

    2답변

    이 파이썬 프로그램을 작성했습니다. 때마다 나는 같은 매개 변수를 사용하여 스크립트를 실행 파이썬 script.py -t 그것은 유닉스 시간에 현재 시간을 반환합니다. 내가 1325058720 -c 파이썬 script.py 같은 인수를 전달하려고 할 때마다 하지만 그것은 LMT가 정의되지 않은 말한다. 그래서 나는에서 LMT를 제거 LMT = time.st

    0

    2답변

    optparse 모듈에서 경로 값 (예 : 빌드)을 사용하는 옵션이 있습니다. 문제점 :이 옵션이 없음이지만 하나만 통과하면 실패합니다. --build = None입니다. 이유 : optparse의 기본 유형은 string입니다. 따라서 build = 'None'즉 값 없음 인 문자열 유형을 설정합니다. 한 가지 방법은 평가() 메소드를 사용하는 것입니다하

    3

    1답변

    클린optparse을 우회하거나 처리하려면 일반적인 -XXX 옵션을 사용하는 것이 좋습니다. 제 경우 제가 - 예컨대 이후 정의 된 숫자로 애플리케이션의 출력 항목을 제한하는 옵션 같은 less을 제공하고자하는 어플리케이션 인 myapp.py list -10 은 내가 오류를 제기에서 optparse를 방지하고 수동 구문 분석/사용자 정의 인수를 제거 s

    1

    2답변

    optparse에서 선택적 인수를 전달하는 방법을 알아 내려고하고 있습니다. 내가 가진 문제는 optparse 옵션을 지정하지 않으면 None 유형으로 기본 설정되지만, None 유형을 함수에 전달하면 기본값 (이해할 수 있고 유효 함) 대신 나에게 소리가납니다. 내가 선택적 인수에 대한 함수의 기본값을 사용하지만 if 문의 거대한 숫자를하지 않고 입력이있

    19

    1답변

    나는 OptionParser 문서에서 this sample을 실행 require 'optparse' options = {} OptionParser.new do |opts| opts.banner = "Usage: example.rb [options]" opts.on("-v", "--[no-]verbose", "Run verbosely")

    0

    2답변

    저는 argh 라이브러리를 사용하여 파이썬 명령 행 도구를 만듭니다. 제가 사용하고있는 이름 중 몇 개는 꽤 길었습니다. 예 : ./my_program.py download-and-parse-data --randomize-order --training-percent 80 약자를 허용하는 간단한 방법이 있습니까? 예를 들어, 위의 줄의 잠재적 인 축약 버