명령줄 인수는 호출 문과 함께 프로그램을 호출하는 동안 전달되는 값입니다. 따라서 배열의 첫 번째 요소는sys.argv()>프로그램 자체의 이름입니다.sys.argv()>Python의 명령줄 인수에 대한 배열입니다. 이 모듈을 사용하려면sys>사용.sys.argv>배열과 유사하며 값도 Python 배열처럼 검색됩니다.
sys 모듈
sys 모듈은 Python 런타임 환경의 다양한 부분을 조작하는 데 사용되는 함수와 변수를 제공합니다. 이 모듈은 인터프리터가 사용하거나 유지 관리하는 일부 변수와 인터프리터와 강력하게 상호 작용하는 함수에 대한 액세스를 제공합니다.
전문가 시스템
예:
# Python program to demonstrate> # sys.argv> > > import> sys> > print>(>'This is the name of the program:'>, sys.argv[>0>])> > print>(>'Argument List:'>,>str>(sys.argv))> |
>
>
산출:

위 프로그램은 com.py라는 이름으로 저장되어 있으므로 명령 프롬프트에서 다음과 같이 호출해야 합니다.
sys.argv와 함께 사용할 수 있는 함수
- len()- 함수는 명령줄에 전달된 인수 수를 계산하는 데 사용됩니다. 반복은 0부터 시작하므로 프로그램 이름도 하나의 인수로 계산합니다. 다른 입력을 처리하고 싶다면 (len(sys.argv)-1)을 사용할 수 있습니다. str()- 이 함수는 배열을 문자열 배열로 표시하는 데 사용됩니다. 명령줄 배열을 더 쉽고 효과적으로 표시합니다.
예:
# Python program to demonstrate> # sys.argv> > > import> sys> > > print>(>'This is the name of the program:'>,> >sys.argv[>0>])> print>(>'Number of elements including the name of the program:'>,> >len>(sys.argv))> print>(>'Number of elements excluding the name of the program:'>,> >(>len>(sys.argv)>->1>))> print>(>'Argument List:'>,> >str>(sys.argv))> |
>
패딩 CSS
>
산출:

다음 프로그램은 런타임 중에 제공된 입력을 사용하여 덧셈을 수행합니다.
# Python program to demonstrate> # sys.argv> > > import> sys> > add>=> 0.0> > # Getting the length of command> # line arguments> n>=> len>(sys.argv)> > for> i>in> range>(>1>, n):> >add>+>=> float>(sys.argv[i])> > print> (>'the sum is :'>, add)> |
>
MB에서 GB로
>
산출: