Files
python-examples/doc/26_sys.md
2025-01-23 11:02:27 +09:00

1.1 KiB

sys 모듈

sys 모듈은 파이썬 프로그램과 파이썬 인터프리터 사이의 상호 작용을 가능하게 해주는 표준 라이브러리 모듈입니다. 시스템 관련 정보를 얻거나, 프로그램의 실행 환경을 제어하는 데 사용됩니다.

  • sys.version: 현재 사용 중인 파이썬 버전 정보
  • sys.platform: 운영 체제 정보
  • sys.executable: 현재 실행 중인 파이썬 인터프리터의 경로
  • sys.path: 모듈을 검색하는 경로를 나타내는 리스트
  • sys.stdin: 표준 입력 스트림 (키보드)
  • sys.stdout: 표준 출력 스트림 (콘솔)
  • sys.stderr: 표준 오류 스트림 (콘솔)
  • sys.argv: 프로그램 실행 시 전달된 명령줄 인수를 담은 리스트
  • sys.exit(): 프로그램을 종료합니다.
import sys

# 현재 파이썬 버전 출력
print(sys.version)

# 프로그램 실행 시 전달된 인수 출력
for arg in sys.argv:
    print(arg)

# 특정 모듈 검색 경로 추가
sys.path.append('/path/to/your/modules')

# 프로그램 종료
sys.exit(0)