argparse

    2

    2답변

    이 간단한 스크립트로 문제가 발생하기에 충분합니다. '-d'인수가 유효한 디렉토리인지 확인하고, 제공되지 않은 경우 기본값을 제공합니다. . #!/usr/bin/python import os import argparse def valid(dir): subdir = dir + '/Desktop' if not os.path.exist

    7

    2답변

    저는 파이썬에서 argparse 모듈을 사용하여 명령 행 인터페이스에 입력 된 매개 변수를 구문 분석합니다. 나는 행동이나 metavar 매개 변수를 제거하면 Traceback (most recent call last): File "./scripts/tp4", line 94, in <module> main() File "./scr

    19

    1답변

    모든 스크립트에서 표준 플래그 --help과 --version을 사용하지만 을 사용하여 --version을 만드는 방법을 알아낼 수 없습니다. import sys, os, argparse parser = argparse.ArgumentParser(description='How to get --version to work?') parser.add_ar

    2

    2답변

    파이썬에서 argparse를 사용하려고하고 있는데, 명령 행에서 프로그램을 호출하여 작동 하는지를 알지 못합니다. import argparse parser = argparse.ArgumentParser() parser.add_argument("DocID", type= int, help= "Insert DocID Here") parser.add_argu

    5

    2답변

    argparse.ArgumentParser 개체의 전역 옵션을 사용하여 하위 명령의 기본값을 재정의/추가 할 수 있기를 원합니다. 예 것이라고 표시 도움이 다음과 같은 장난감 예를 들어 글로벌 업데이트, 즉, 반영 될 : I 도움이 모드에서이 프로그램을 실행할 때 내가 얻을 것이 이상적 import argparse import os import sys

    2

    2답변

    내 스크립트는 현재 sys.argv을 사용하여 프로그램에 제공된 입력 파일을 확인합니다. 대신 argparse을 사용하려하지만 작동하지 않는 것 같습니다. 나는 그것을 설정하고 인수를 추가 할 수 있었지만 인수를 구문 분석하고 그 인수를 인쇄하면 네임 스페이스가 생깁니다. 어떻게 문자열을 얻을 수 있습니까? 기본적으로 인수를 문자열로 사용하고 해당 이름의

    3

    2답변

    간단한 도구를 내 awk/sed 요구 사항에 대한 고급 도구로 작성했습니다. 스크립트에서 쿼리 파일의 한 열에있는 값을 기준으로 두 파일을 비교 한 다음 마스터 파일에서 전체 항목을 추출합니다. 스크립트를 사용하면 각 파일의 열과 구분 기호에 대한 값을 입력 할 수 있습니다. 문제는 '구분 기호'옵션이 명령 줄에서 제공 될 때 스크립트에 의해 인식되지 않는

    0

    1답변

    명령 줄 인수를 통해 파이썬으로 C#에서 데이터를 가져 오기 위해, 나는 이런 식으로 일을하고있을 것 명령 줄 인수를 추가하십시오. 나는 구현하기가 매우 간단하거나 argparse으로가는 것 같아서 단지 sys.argv을 사용하기로 결정하고있다. 항상 하나의 매개 변수 (날짜)를 전달할 경우 argparse을 사용하면 어떤 이점이 있습니까? 문제 (질문에

    7

    1답변

    Python 2.7의 argparse에서는 명령 행 인수를 구문 분석하는 방법을 제어 할 수있는 두 개의 확장 점인 유형 함수와 조치 클래스를 제공합니다. 기본 제공되는 유형과 동작을 살펴보면 유효성 검사/초기화 코드가 포함 된 함수가 가장 적합한 것으로 보입니다. 동작은 값을 네임 스페이스에 저장하는 것과 관련이 있어야합니다. 이 접근법의 문제점은 부작용

    2

    2답변

    난 파일은 수입이 간단한 코드로 argparse 것을 "test.py"라고했다 : 난 python "test.py" -e hello 로를 호출하는 경우 import argparse parser = argparse.ArgumentParser(description='Description') parser.add_argument('-e','--event',