기록하는삶

[파이썬/Python] pathlib 모듈, 현재 위치 및 부모 폴더 찾기, 경로의 객체화 본문

AI/파이썬(Python)

[파이썬/Python] pathlib 모듈, 현재 위치 및 부모 폴더 찾기, 경로의 객체화

mingchin 2022. 1. 13. 00:38
728x90
반응형

보통 os 모듈을 사용해서 폴더나 파일 등을 다루는 일이 많은데, pathlib을 사용하면 운영 체제간 호환이 가능한 경로가 지원되고 경로를 객체 자체로 다룰 수 있어 편하다. 아래처럼 어떤 os 환경인지를 포함한 경로가 구해짐을 알 수 있다.

 

import pathlib

# 현재 디렉토리
cwd = pathlib.Path.cwd()

# 지정된 디텍토리의 부모 디렉토리
cwd.parent

# 모든 부모 디렉토리 리스트화
list(cwd.parents)

# 지정된 디렉토리의 모든 파일 경로 리스트화
list(cwd.glob('*'))

 

728x90
반응형