Module_OS

Weed·2024년 12월 30일
0

파이썬 모듈

목록 보기
1/3

OS

1️⃣ Python OS 모듈

  • Python OS 모듈은 운영 체제와 상호작용할 수 있도록 도와주는 모듈이다.
  • 컴퓨터 파일 시스템(폴더, 파일)이나 환경 변수와 같은 운영 체제 관련 작업을 Python 코드로 쉽게 처리할 수 있다.

2️⃣ 주요 기능

1. 현재 작업 디렉터리 확인 및 변경

  • 작업 디렉터리: 현재 Python 코드가 실행되고 있는 폴더를 말한다.
  • 예제
import os
print(os.getcwd())  # 현재 작업 디렉터리를 출력
os.chdir("새로운_폴더")  # 작업 디렉터리를 변경

2. 파일 및 폴더 관리

  • 파일 및 폴더를 생성하거나 삭제하는 작업을 한다.
  • 예제
os.mkdir("새로운_폴더")  # 새로운 폴더 만들기
os.rmdir("새로운_폴더")  # 빈 폴더 삭제
os.remove("파일_이름.txt")  # 파일 삭제
os.rename("기존파일.txt", "새파일.txt")  # 파일 이름 변경

3. 파일 및 폴더 내용 리스트 출력

  • 특정 디렉터리에 있는 파일과 폴더 확인 가능
  • 예제
print(os.listdir("."))  # 현재 디렉터리의 모든 파일과 폴더 출력

4. 환경 변수 읽기

  • 환경 변수란 운영 체제에서 설정된 중요한 값들(예: PATH)이다.
  • 예제
print(os.environ)  # 모든 환경 변수 출력
print(os.environ.get("HOME"))  # 특정 환경 변수 값 읽기

5. 운영 체제 정보 확인

  • 프로그램이 실행 중인 운영 체제가 무엇인지 확인할 수 있다.
  • 예제
print(os.name)  # 운영 체제 이름 출력 (e.g., 'posix', 'nt')

3️⃣ 알아두면 좋은 점

  • OS 모듈은 운영 체제별로 동작이 다를 수 있으니, WindowsmacOS/Linux에서 테스트해보는 것이 좋다.
  • 파일 경로를 다룰 때는 os.path 모듈도 함께 사용하면 편리하다.

3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣

profile
개발자로 전직해보자

0개의 댓글