[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 모듈은 파이썬 프로그래밍에서 다양한 용도로 활용되며, 시스템과 관련된 다양한 기능을 제공합니다. 자세한 내용은 공식 문서를 참고하시기 바랍니다.