[Python] Library | 06. OS

2025. 7. 28. 10:18·Language/Python

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
'Language/Python' 카테고리의 다른 글
  • [Python] Library | 07. boto3
  • [Python] requirements.txt 파일 작성하기
  • [Python] Library | 05. Pydantic
  • [Python] Library | 04. selenium
Rayi
Rayi
  • Rayi
    아카이브
    Rayi
  • 전체
    오늘
    어제
    • 분류 전체보기 (276)
      • CS (40)
        • CV (2)
        • PS (34)
      • Reveiw (18)
        • Paper (18)
        • Github (0)
      • ML (8)
        • Pytorch (5)
      • Language (59)
        • Python (8)
        • JavaScript (32)
        • TypeScript (16)
        • C++ (3)
      • IDE (12)
      • Git (13)
      • Frontend (77)
        • React (8)
        • ReactNative (6)
        • SolidJS (20)
        • CSS (12)
      • Backend (44)
        • DB (18)
        • Node.js (11)
      • UI (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Express
    GAN
    CV
    PyTorch
    ts
    PRISMA
    frontend
    review
    backend
    vscode
    SOLID
    modal
    postgresql
    figma
    js
    ML
    CS
    python
    mongo
    ps
    expo
    ReactNative
    nodejs
    API
    CSS
    react
    deploy
    DB
    Three
    Git
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Rayi
[Python] Library | 06. OS
상단으로

티스토리툴바