os는 현재 운영체제에서의 파일 시스템(파일, 경로 등)을 관리하는 라이브러리입니다.
외부 라이브러리에 접근하거나, 외부 데이터 파일을 불러오는 등의 작업에 필수적입니다.
os.path
파일시스템의 경로에 대한 정보를 다룹니다.
| 메소드 | 기능 | 입력값 | 반환값 |
| abspath (dir) | 상대경로를 절대경로로 변환 | dir : 경로 | |
| dirname ( __file__ ) | 현재 스크립트 파일의 경로 반환 | __file__ : 현재 실행중인 Python 파일의 경로 | 경로 |
| exists (dir) | 존재하는 경로인지 확인 | dir : 문자열 | boolean |
| isdir (dir) | 경로인지 확인 | dir : 문자열 | boolean |
| isfile (dir) | 파일인지 확인 | dir : 문자열 | boolean |
| join (dir_a, dir_b) | 두 경로를 합침 | dir_a : 경로 a dir_b : 경로 b |
경로 |
| realpath (dir) | 심볼릭 링크가 있을 경우, 그것을 실제 경로로 해석 |
dir : 경로 | 경로 |
os.environ
운영체제의 환경변수를 관리합니다. Dictionary와 유사한 객체입니다.
| 표현 | 기능 | 입력값 |
| os.environ[ENV_VAR] | 환경변수 접근 | ENV_VAR : 환경변수 이름 |
| del os.environ[ENV_VAR] | 환경변수 삭제 | ENV_VAR : 환경변수 이름 |
그 외 함수
| 메소드 | 기능 | 입력값 | 반환값 |
| makedirs (dir) | 경로(폴더) 생성 | dir : 경로 | - |
728x90
'Language > Python' 카테고리의 다른 글
| [Python] Library | 07. boto3 (0) | 2025.12.31 |
|---|---|
| [Python] requirements.txt 파일 작성하기 (0) | 2025.02.16 |
| [Python] Library | 05. Pydantic (0) | 2025.02.16 |
| [Python] Library | 04. selenium (0) | 2024.01.28 |
| [Python] Library | 03. tqdm (0) | 2023.06.10 |