logweft.

pathlib · 경로 다루기

문자열 대신 Path 객체로 파일 경로를 조합하고 이름을 읽습니다.

기본 문법

Path("folder") / "file.txt"

작은 예제 python

from pathlib import Path

path = Path("data") / "report.csv"
print(path.name)
print(path.stem)
print(path.suffix)

실행 결과

report.csv
report
.csv

헷갈리기 쉬운 점

  • 경로를 조합하는 것만으로 파일이나 폴더가 생성되지는 않습니다.
  • 상대 경로의 기준은 실행한 작업 폴더입니다. 홈 경로의 ~는 expanduser로 확장해야 합니다.

함께 찾아보기

이 문법을 사용한 강의·코드 노트

더 자세한 문서

← Python 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.