PYTHON/Python
Python os 모듈 기초 정리
진리뷰
2024. 3. 25. 09:00
반응형
이 글은 os 모듈의 개념과 자주 사용하는 함수의 기초 정리를 담고 있습니다.
Python os 모듈
- Operating System의 약자, 운영 체제와 상호작용을 할 수 있게 함
- 운영 체제와 상호작용: 디렉터리/파일 조작 가능(생성, 삭제, 변경, 파일 목록 확인 등등)
-
- 디렉토리(directory)
- (연관성 있는) 파일 여러 개를 모아 둔 곳.
- 디렉터리 내에 여러 파일과 하위 디렉터리가 존재할 수 있음.
- 따라서 가장 최상위 디렉터리가 존재하며, 이를 "루트 디렉토리"라고 함.
- 디렉토리(directory)
- 파이썬 기본 내장 모듈로 설치 필요 없음, import 하면 됨
import os
Python os.chdir()
- 디렉토리 변경 시 사용하는 함수
- 경로를 입력해야 함, 이때 경로는 큰따옴표(")나 작은따옴표(')로 감싸준다.
-
- 경로(path)
- 디렉터리들 중 특정 파일의 위치를 알려줌.
- 예를 들어 아파트 한 동(디렉토리)에 여러 호수(파일)가 존재하는데, 택배 주소에 "서울특별시 ~ 1201동 210호"라고 적어야 택배를 제대로 받을 수 있는 것과 유사.
- 보통 파일 우클릭 시 "경로 복사"로 확인 가능.
- 윈도우 경로는 역슬래쉬(\, 엔터 위에 원화 키) 사용, 맥 경로는 슬래쉬(/) 사용.
- 경로(path)
import os
os.chdir("경로")
Python os.getcwd()
- 현재 디렉토리 확인 시 사용하는 함수
import os
os.getcwd()
Python os.listdir()
- 현재 디렉터리의 파일 목록 확인 시 사용하는 함수
import os
os.listdir()
반응형