상세 컨텐츠

본문 제목

sys module

파이썬

by simstealer 2021. 12. 8. 16:56

본문

파이썬 인터프리터가 제공하는 변수나 함수를 제어할 수 있는 방법을 제공.

 

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

관련글 더보기

댓글 영역