파이썬 인터프리터가 제공하는 변수나 함수를 제어할 수 있는 방법을 제공.
1. 대화형 프롬프트 변경하기 - sys.ps1
>>> sys.ps1 = ">>> " >>> sys.ps1 '>>> ' |
2. 인자 값 받기 - sys.argv
import sys if not len(sys.argv[1:]): print("Usage: %s arg1 arg2" % sys.argv[0]) sys.exit(1) print("%s %s %s" % (sys.argv[0], sys.argv[1], sys.argv[2])) |
import sys print(sys.argv) # 인자 전체(인자 전체가 들어 있는 list) print(sys.argv[0]) # 첫 번째 인자 : 명령어 print(sys.argv[1]) # 두 번째 인자 : 명령어의 첫 번째 인자 print(sys.argv[2]) # 세 번째 인자 : 명령어의 두 번째 인자. print(sys.argv[3]) # 네 번째 인자 : 명령어의 세 번째 인자. print(len(sys.argv)) # 전체 인자의 개수 print(len(sys.argv[1:])) # 명령어의 총 인자 개수 |
3. 스크립트 종료 - sys.exit
import sys sys.exit() |
4. platform 확인
>>> sys.platform 'win32' AIX - 'aix' Linux - 'linux' Windows - 'win32' Windows/Cygwin - 'cygwin' macOS - 'drawin' |
5. version 확인
>>> sys.version '3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)]' |
glob module (0) | 2021.12.08 |
---|---|
os module (0) | 2021.12.08 |
주요 내장 함수 간단 정리 (0) | 2021.12.03 |
인자 값 받기 - sys.argv[] (0) | 2021.12.02 |
집합 자료형 set - 값 추가, 삭제 (0) | 2021.12.02 |
댓글 영역