32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
# sys 모듈
|
|
|
|
sys 모듈은 파이썬 프로그램과 파이썬 인터프리터 사이의 상호 작용을 가능하게 해주는 표준 라이브러리 모듈입니다. 시스템 관련 정보를 얻거나, 프로그램의 실행 환경을 제어하는 데 사용됩니다.
|
|
|
|
* `sys.version`: 현재 사용 중인 파이썬 버전 정보
|
|
* `sys.platform`: 운영 체제 정보
|
|
* `sys.executable`: 현재 실행 중인 파이썬 인터프리터의 경로
|
|
* `sys.path`: 모듈을 검색하는 경로를 나타내는 리스트
|
|
* `sys.stdin`: 표준 입력 스트림 (키보드)
|
|
* `sys.stdout`: 표준 출력 스트림 (콘솔)
|
|
* `sys.stderr`: 표준 오류 스트림 (콘솔)
|
|
* `sys.argv`: 프로그램 실행 시 전달된 명령줄 인수를 담은 리스트
|
|
* `sys.exit()`: 프로그램을 종료합니다.
|
|
|
|
```python
|
|
import sys
|
|
|
|
# 현재 파이썬 버전 출력
|
|
print(sys.version)
|
|
|
|
# 프로그램 실행 시 전달된 인수 출력
|
|
for arg in sys.argv:
|
|
print(arg)
|
|
|
|
# 특정 모듈 검색 경로 추가
|
|
sys.path.append('/path/to/your/modules')
|
|
|
|
# 프로그램 종료
|
|
sys.exit(0)
|
|
```
|
|
|