파 이 썬 에서 sys.argv[]의 용법 을 실례 로 설명 하 다
2008 단어 pythonsys.argv[]
druid.py 는 다음 과 같 습 니 다.
import sys
a = sys.argv[0]
print(a)
다음 실행 저장결 과 는 test.py 입 니 다.이것 은 0 코드(즉 이.py 프로그램)자체 의 뜻 입 니 다.
그리고 우 리 는 코드 중의 0 을 1 로 바 꾸 었 다.
import sys
a = sys.argv[1]
print(a)
실행,우리 가 들 어 오 는 인 자 를 출력 하기 때문에 sys.argv[]는 우리 가 콘 솔 에서 들 어 오 는 인 자 를 가 져 오 는 것 입 니 다.이어서,우 리 는 코드 를 다시 바 꾸 어 입력 한 모든 인 자 를 가 져 옵 니 다
import sys
a = sys.argv[1:]
print(a)
얻 은 결 과 는['11','22','33','44','55']이다.
Sys.argv 는 사실 목록 입 니 다.안에 있 는 항목 이 사용자 에 게 입력 한 매개 변 수 는 코드 자체 가 아 닌 프로그램 외부 에서 입력 한 것 임 을 알 아야 합 니 다.그 효 과 를 보 려 면 프로그램 을 저장 하고 외부 에서 프로그램 을 실행 하 며 인 자 를 줘 야 합 니 다.
첨부:Python 은 sys.argv 로 명령 행 의 인 자 를 읽 습 니 다.
#!/usr/bin/python
import sys
print "Script Name:", sys.argv[0]
상기 프로그램 코드 는 실행 프로그램의 이름 을 인쇄 하고 len()편지 식 에 맞 춰 명령 이 몇 개의 인 자 를 입력 했 는 지 알 수 있 습 니 다.다음은 len()편지 식 을 사용 하여 입력 한 매개 변 수 를 인쇄 하 는 것 입 니 다.
#!/usr/bin/python
import sys
n = len(sys.argv)
for i in range(1, n):
print sys.argv[i]
총결산파 이 썬 의 sys.argv[]용법 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 sys.argv[]용법 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.