Python에서는 명령줄을 통해 매개변수를 스크립트에 전달할 수 있습니다. 이러한 매개변수는 스크립트 내에서 사용되어 다양한 입력에 따라 다양한 작업을 수행할 수 있습니다. Python 명령줄 매개변수에 대한 자세한 설명: 1. 위치 매개변수: 명령줄에서 순서대로 스크립트에 전달되는 매개변수입니다. 스크립트 내부의 위치를 통해 액세스할 수 있습니다. 2. 명령줄 옵션: - 또는 -로 시작하는 매개변수. 스크립트에 대한 특정 옵션이나 플래그를 지정합니다. 3. 매개변수 값 전달: 명령줄을 통해 매개변수 값을 전달합니다.
이 튜토리얼의 운영 체제: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!