[Python] Library | 06. OS

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

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 : 경로 -
listdir (dir) 경로 내의 모든 파일들을 리스트로 반환 dir: 경로 string[ ]

 

728x90

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

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

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바