기본 패턴
python
from pathlib import Path
path = Path("data") / "memo.txt"
path.write_text("hello", encoding="utf-8")
content = path.read_text(encoding="utf-8")설명
pathlib는 경로를 문자열보다 더 안전하고 읽기 좋게 다룰 수 있게 해 줍니다./연산자로 경로를 이어 붙일 수 있어서 코드 가독성이 좋습니다.- 설정 파일, 로그, 간단한 로컬 데이터 저장에 자주 씁니다.
짧은 예제
python
base = Path("logs")
base.mkdir(exist_ok=True)빠른 정리
| 메서드 | 설명 |
|---|---|
Path("dir") / "file.txt" | 경로 결합 |
read_text() | 텍스트 읽기 |
write_text() | 텍스트 저장 |
mkdir() | 디렉터리 만들기 |
주의할 점
텍스트 파일은 encoding="utf-8"을 명시해 두는 편이 운영 환경 차이를 줄이는 데 도움이 됩니다.