argparse를 사용하여 목록을 명령줄 프로그램에 인수로 전달하려면 어떻게 해야 합니까?
argparse에서 목록을 인수로 전달
argparse를 사용하여 명령줄 프로그램에 목록을 인수로 전달하려고 할 때 필수입니다. 파서 내에서 목록을 나타내는 데 사용할 수 있는 옵션을 이해하는 것이 좋습니다.
권장하지 않음: type=list 사용
argparse와 함께 type=list를 사용하면 잘못된 결과가 발생할 수 있으므로 피하세요. 결과. 원하는 요소가 포함된 단일 목록이 아닌 목록의 목록을 반환합니다.
필수 인수에 nargs 사용
nargs 매개변수를 사용하면 요소 수를 지정할 수 있습니다. 옵션이 허용하는 인수입니다. 목록을 필수 인수로 전달하려면 다음을 사용하세요.
<code class="python">parser.add_argument('-l', '--list', nargs='+', help='Set flag', required=True)</code>
선택적 인수에는 action='append' 사용
선택적 인수에는 action='append 사용 '를 사용하여 인수의 여러 인스턴스를 제공할 수 있습니다.
<code class="python">parser.add_argument('-l', '--list', action='append', help='Set flag')</code>
이러한 옵션을 호출하기 위한 구문
nargs의 경우 인수는 공백 없이 함께 제공되어야 합니다. :
<code class="bash">python test.py -l 12345678</code>
action='append'의 경우 인수는 다음과 같이 여러 번 제공되어야 합니다.
<code class="bash">python test.py -l 1234 -l 5678</code>
추가 고려 사항
- 명령줄에서 argparse에 인수를 전달할 때 따옴표를 사용하지 마세요.
- 목록 요소를 유형 변환(예: 정수로)하려면 nargs 내에서 type=int를 사용하세요. 설정.
- nargs with 또는 *는 각각 1개 이상의 인수를 허용하고 ? 0 또는 1개의 인수를 허용합니다. 특정 수의 인수에 대해서는 nargs에 정수를 제공하십시오.
위 내용은 argparse를 사용하여 목록을 명령줄 프로그램에 인수로 전달하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Tensorflow 또는 Pytorch로 딥 러닝을 수행하는 방법은 무엇입니까?
