// education

파이썬 시스템 제어 표준 라이브러리: os, sys 및 subprocess 프로세스 관리

운영체제 파일 시스템 제어(os), 인터프리터 파라미터(sys), 외부 프로세스 실행(subprocess)을 담당하는 파이썬 코어 시스템 표준 라이브러리를 다룹니다.


1. 시스템 라이브러리 핵심 용어 사전 (Glossary)


2. os, sys 및 subprocess 실전 제어 코드

import os
import sys
import subprocess

print(f"실행 파이썬 인터프리터 경로: {sys.executable}")
print(f"현재 위치: {os.getcwd()}")

try:
    cmd = ["dir"] if sys.platform.startswith("win") else ["ls", "-la"]
    result = subprocess.run(cmd, capture_output=True, text=True, check=True)
    print("=== [subprocess 쉘 명령 실행 결과 상위 3줄] ===")
    print("
".join(result.stdout.splitlines()[:3]))
except subprocess.CalledProcessError as e:
    print(f"명령 실행 실패: {e}")
← 이전파이썬 분산 빅데이터 처리: PySpark와 RDD/DataFrame 대용량 분산 연산 다음 →파이썬 데이터 구조 및 함수형 유틸리티: collections, itertools 및 dataclasses