파이썬 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)
디렉터리 경로 반환
등등 이 외에도 여러 가지가 있다.
'python 코딩 공부' 카테고리의 다른 글
| 디렉토리와 파일 (0) | 2025.01.20 |
|---|---|
| 파이썬의 JSON모듈에 대한 설명 (0) | 2024.12.23 |
| 간단한 스탑워치, 프로그램 코드 작성 (0) | 2024.12.23 |
| while 무한 반복 구문에 대한 공부 (0) | 2024.12.23 |
| if __name__ == "__main__"에 대한 공부 (1) | 2024.12.19 |