데이터 분석/Python
OS (Operating System)
데이터분석가 이채은
2025. 1. 26. 19:51
os는 Python의 내장 모듈로, 운영 체제(OS: Operating System)와 상호작용할 수 있도록 도와주는 기능을 제공합니다.
주요 기능
- 파일 및 폴더 관리
- os.listdir("폴더경로") → 폴더 내 파일 리스트 가져오기
- os.path.join("경로", "파일명") → 운영 체제에 맞게 경로 생성
- 환경 변수 및 시스템 정보 접근
- os.getenv("변수명") → 환경 변수 가져오기
- os.name → OS 종류 확인 (Windows: 'nt', Mac/Linux: 'posix')
- 파일/폴더 조작
- os.remove("파일경로") → 파일 삭제
- os.makedirs("폴더경로") → 폴더 생성
예제
import os
# 현재 작업 디렉토리 확인
print(os.getcwd())
# data 폴더 내 모든 파일 리스트 가져오기
print(os.listdir("data/"))