본문 바로가기
Language/Python

os 모듈

by Mesut Özil 2024. 1. 15.

os 모듈

Python의 표준 라이브러리 중 하나인 os"Operating System"의 약자로,운영 체제 상호 작용하기 위한 다양한 함수와 메서드를 제공합니다.

이 모듈은 다양한 운영 체제에서 동작하도록 설계되어 있으며,

파일 시스템 조작, 환경 변수 액세스, 프로세스 관리 등과 같은 작업을 수행하는 데 사용됩니다.

 

아래는 os 모듈에서 자주 사용되는 몇 가지 주요 명령문입니다.

 

  • os.getcwd(): 현재 작업 디렉토리의 경로를 반환
  • os.chdir(path): 현재 작업 디렉토리를 지정된 경로 변경
  • os.listdir(path='.'): 지정된 디렉토리의 파일과 디렉토리 목록 반환
  • os.mkdir(path): 지정된 경로디렉토리 생성
  • os.makedirs(path): 지정된 경로로 디렉토리 생성하며, 중간 경로에 존재하지 않는 디렉토리 생성
  • os.remove(path): 지정된 파일 삭제
  • os.rmdir(path): 지정된 디렉토리 삭제 (디렉토리가 비어 있어야 함)
  • os.removedirs(path): 지정된 디렉토리 삭제하며, 중간 경로에 존재하지 않는 디렉토리 삭제
  • os.rename(src, dst): 파일 또는 디렉토리의 이름 변경
  • os.path.join(path1, path2, ...): 여러 경로 요소를 결합하여 새 경로를 생성
  • os.path.abspath(path): 상대 경로 → 절대 경로변환
  • os.path.exists(path): 지정된 경로의 파일이나 디렉토리 존재 여부 확인
  • os.path.isdir(path): 지정된 경로가 디렉토리인지 여부를 확인
  • os.path.isfile(path): 지정된 경로가 파일인지 여부를 확인
  • os.path.basename(path): 경로에서 파일이나 디렉토리의 기본 이름 반환
  • os.path.dirname(path): 경로에서 파일이나 디렉토리의 디렉토리 경로 반환

 

os 모듈은 다양한 운영 체제에서 Python 코드를 더 유연하게 사용할 수 있도록 도와주며,

파일 시스템 운영 체제와 관련된 다양한 작업을 효과적으로 수행할 수 있도록 지원합니다.

 

 

 

본 게시글은 ChatGPT의 도움을 받아 작성하였습니다.

'Language > Python' 카테고리의 다른 글

iloc와 loc (인덱싱)  (0) 2024.01.18
scipy 라이브러리  (0) 2024.01.16
pd.merge 함수  (0) 2024.01.01
pd.concat 함수  (0) 2023.12.30
chr 함수, ord 함수 (시저 암호)  (0) 2023.12.28