Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 명령줄 인수에 어떻게 액세스합니까?

<시간/>

명령줄은 실행 가능한 명령이 운영 체제에 제공되는 곳입니다. Python 스크립트는 명령줄에서 python 실행 파일 앞에 이름을 쓰면 실행할 수 있습니다.

C:\users\acer>python test.py

일부 데이터 요소가 처리를 위해 Python 스크립트에 전달되기를 원하는 경우 이러한 요소는 스크립트 이름에 이어 공백으로 구분된 값으로 작성됩니다. 이 공백으로 구분된 값 목록을 명령줄 인수라고 합니다.

예를 들어

C:\users\acer>python test.py Hello TutorialsPoint

공백으로 구분된 항목은 argv[]라는 특수 목록 개체에 저장됩니다. Python 배포판의 sys 모듈에 정의되어 있습니다.

위의 예에서 List 개체에는 다음이 포함됩니다.

sys.argv[]=[‘test.py’, ‘Hello’, ‘TutorialsPoint’]

프로그램에서 이러한 인수에 액세스하려면

import sys
print ("first command line argument: ",sys.argv[1])
 print ("second command line argument: ",sys.argv[2])