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 |