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로 확장해야 합니다.