> 백엔드 개발 > 파이썬 튜토리얼 > Python 명령줄 매개변수에 대한 자세한 설명

Python 명령줄 매개변수에 대한 자세한 설명

小老鼠
풀어 주다: 2023-12-18 16:13:12
원래의
2320명이 탐색했습니다.

Python에서는 명령줄을 통해 매개변수를 스크립트에 전달할 수 있습니다. 이러한 매개변수는 스크립트 내에서 사용되어 다양한 입력에 따라 다양한 작업을 수행할 수 있습니다. Python 명령줄 매개변수에 대한 자세한 설명: 1. 위치 매개변수: 명령줄에서 순서대로 스크립트에 전달되는 매개변수입니다. 스크립트 내부의 위치를 ​​통해 액세스할 수 있습니다. 2. 명령줄 옵션: - 또는 -로 시작하는 매개변수. 스크립트에 대한 특정 옵션이나 플래그를 지정합니다. 3. 매개변수 값 전달: 명령줄을 통해 매개변수 값을 전달합니다.

Python 명령줄 매개변수에 대한 자세한 설명

이 튜토리얼의 운영 체제: Windows 10 시스템, Python 버전 3.11.4, Dell G3 컴퓨터.

Python에서는 명령줄을 통해 매개변수를 스크립트에 전달할 수 있습니다. 이러한 매개변수는 스크립트 내에서 사용되어 다양한 입력에 따라 다양한 작업을 수행할 수 있습니다. 다음은 Python 명령줄 매개변수에 대한 자세한 설명입니다.

1. 위치 매개변수

위치 매개변수는 명령줄에서 순서대로 스크립트에 전달되는 매개변수를 의미하며 스크립트 내 위치를 통해 액세스할 수 있습니다.

예를 들어 script.py라는 스크립트가 있다고 가정하면 위치 매개변수는 다음을 통해 전달될 수 있습니다.

python script.py arg1 arg2 arg3
로그인 후 복사

script.py에서 이러한 위치 매개변수는 sys.argv를 통해 액세스할 수 있으며, sys.argv[0]은 이름입니다. 스크립트의 sys.argv[1], sys.argv[2] 등은 위치 매개변수입니다.

2. 명령줄 옵션

명령줄 옵션은 - 또는 --로 시작하는 매개변수를 나타내며, 일반적으로 스크립트에 대한 특정 옵션이나 플래그를 지정하는 데 사용됩니다.

argparse 모듈은 일반적으로 Python에서 다음과 같은 명령줄 옵션을 구문 분석하는 데 사용됩니다.

import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--verbose", help="increase output verbosity", action="store_true")
args = parser.parse_args()
if args.verbose:
    print("Verbosity turned on")
로그인 후 복사

3. 매개변수 값 전달 ​​

위치 매개변수 및 명령줄 옵션 외에도 매개변수 값도 전달할 수 있습니다.

python script.py --name John --age 30
로그인 후 복사

In 스크립트에서는 argparse 또는 기타 방법을 사용하여 이러한 매개변수 값을 구문 분석하고 액세스할 수 있습니다.

간단히 말하면 Python의 명령줄 매개변수는 위치 매개변수, 명령줄 옵션 및 매개변수 값을 통해 전달될 수 있습니다. 이러한 매개변수는 sys.argv 및 argparse와 같은 도구를 사용하여 쉽게 구문 분석하고 처리할 수 있으므로 스크립트는 다양한 입력을 기반으로 다양한 작업을 수행할 수 있습니다.

위 내용은 Python 명령줄 매개변수에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿