본문 바로가기
python 코딩 공부

파이썬 os모듈에 대하여

by Gustav7 2024. 12. 23.

파이썬 OS 모듈은 운영체제(OS Operating System)와 상호작용하기 위한 기능을 제공하는 표준 라이브러리입니다. 

이를 통해 파일 시스템, 환경 변수, 프로세스 관리 등 다양한 OS 레벨 작업을 수행할 수 있습니다.

OS 모듈은 다음과 같은 작업에 주로 사용됩니다.

 

1.1 파일 및 디렉터리 작업

현재 작업 디렉터리 조회 및 변경

os.getcwd(  ) 현재 작업 디렉터리 반환

os.listdir( ) -> 경로 안의 파일 및 폴더 목록 출력

os.chdir(path)

작업 디렉터리 변경

 

파일 및 디렉터리 생성, 삭제

os.mkdir(path) -> 디렉터리 생성

os.mkdirs(  ) -> 여러 디렉터리를 한 번에 생성

os.remove(  ) -> 파일  삭제

os.rmdir(  ) -> 디렉터리 삭제

os.path.exists(  ) -> 경로가 존재하는지 확인

os.path.isfile(  ) -> 경로가 파일인지 확인

os.path.isdir(  ) -> 경로가 디렉터리인지 확인

 

명령어 실행

os.system( ) -> 명령어 실행

 

프로세스 ID 확인

OS.getpid(  ) 

현재 프로세스 ID 확인

 

OS.getppid(  )

부모 프로세스 ID 확인

 

프로그램 종료

OS.exit(  )

현재 프로그램 종료

 

1.4 파일 경로 작업

파일 경로 조작

os.path.join(path1, path2)

경로를 올바르게 조합

 

os.path.basename(path)

파일명 반환

os.path.dirname(path)

디렉터리 경로 반환

등등 이 외에도 여러 가지가 있다.