PYTHON/Python

Python os 모듈 기초 정리

진리뷰 2024. 3. 25. 09:00
반응형

 

 

 

Python-os-모듈-기초-정리-썸네일
Python os 모듈과 함수

 

 

 

이 글은 os 모듈의 개념과 자주 사용하는 함수의 기초 정리를 담고 있습니다.

 

 

 

Python os 모듈

 

  • Operating System의 약자, 운영 체제와 상호작용을 할 수 있게 함
    • 운영 체제와 상호작용: 디렉터리/파일 조작 가능(생성, 삭제, 변경, 파일 목록 확인 등등)
    •  디렉토리(directory)
      • (연관성 있는) 파일 여러 개를 모아 둔 곳.
      • 디렉터리 내에 여러 파일과 하위 디렉터리가 존재할 수 있음.
      • 따라서 가장 최상위 디렉터리가 존재하며, 이를 "루트 디렉토리"라고 함.
  • 파이썬 기본 내장 모듈로 설치 필요 없음, import 하면 됨
import os

 

 

 

Python os.chdir()

 

  • 디렉토리 변경 시 사용하는 함수
    • 경로를 입력해야 함, 이때 경로는 큰따옴표(")나 작은따옴표(')로 감싸준다.
    •  경로(path)
      • 디렉터리들 중 특정 파일의 위치를 알려줌.
      • 예를 들어 아파트 한 동(디렉토리)에 여러 호수(파일)가 존재하는데, 택배 주소에 "서울특별시 ~ 1201동 210호"라고 적어야 택배를 제대로 받을 수 있는 것과 유사.
      • 보통 파일 우클릭 시 "경로 복사"로 확인 가능.
      • 윈도우 경로는 역슬래쉬(\, 엔터 위에 원화 키) 사용, 맥 경로는 슬래쉬(/) 사용.
import os
os.chdir("경로")

 

파이썬-os.chdir
os.chdir

 

 

 

Python os.getcwd()

 

  • 현재 디렉토리 확인 시 사용하는 함수
import os
os.getcwd()

 

파이썬-os.getcwd()
os.getcwd()

 

 

 

Python os.listdir()

 

  • 현재 디렉터리의 파일 목록 확인 시 사용하는 함수
import os
os.listdir()

 

파이썬-os-listdir
os.listdir()

 

반응형
top