[python] 대표적인 파이썬 모듈인 sys 모듈 소개
파이썬에서 sys 모듈은 시스템과 관련된 정보와 기능을 제공하는 모듈입니다. 주로 명령행 인수, 환경 변수, 파이썬 실행 환경에 관련된 정보를 다루는 데 사용됩니다.
sys 모듈 기능
sys 모듈은 다양한 기능을 제공합니다.
명령행 인수 다루기
import sys
# 명령행 인수 출력
print(sys.argv)
sys.argv
는 프로그램을 실행할 때 전달된 명령행 인수들을 담고 있는 리스트입니다.
환경 변수 액세스
import sys
# 파이썬 인터프리터의 경로
print(sys.executable)
# 시스템의 기본 인코딩
print(sys.getdefaultencoding())
sys.executable
은 파이썬 인터프리터의 경로를 나타내고, sys.getdefaultencoding()
은 시스템의 기본 문자 인코딩을 나타냅니다.
파이썬 실행 중에 종료
import sys
# 오류 메시지와 함께 프로그램 종료
sys.exit("Goodbye!")
sys.exit()
함수를 사용하여 현재 프로그램을 종료할 수 있습니다.
sys 모듈은 파이썬 프로그래밍에서 다양한 용도로 활용되며, 시스템과 관련된 다양한 기능을 제공합니다. 자세한 내용은 공식 문서를 참고하시기 바랍니다.